顾于思文摘馆 / Linux / 在云服务器上安装Docker及配置 portainer ...

0 0

   

在云服务器上安装Docker及配置 portainer 游览器

2018-11-30  顾于思文...

本文以微软云为例,使用ubuntu 16  64位系统创建Docker,这是由于ubuntu 支持的仓库软件比较多,新手学习也简单,官方建议使用ubuntu作为宿主机,默认支持AUFS,虽然很多人建议使用CL命令操作,但是一款简单明了的UI可以为我们节省很多时间。
docker UI工具有很多,例如 Docker for UI、Shipyard、Portainer,今天和大家分享Portainer,目前我在本地主工作平台上安装这个可视化管理界面,方便查看和管理其他主机的容器状态
Portainer 官方网站:portainer.io
Portainer 帮助中心:https://portainer.readthedocs.io/en/stable/
目前当前支持Linux Windows Mac

本文主要内容:

1、docker的安装

1、portainer 安装
2、portainer 界面介绍
3、portainer 高级应用
4、portainer 小结

1、微软云配置服务器


1.1、打开应用需要的开放的防火墙端口

tcp:9000;tcp:59028;udp:59028;tcp:61089;udp:61089


sudo -s进入root权限

1.2一键安装BBR

wget -N --no-check-certificate https://softs.loan/Bash/bbr.sh && chmod +x bbr.sh && bash bbr.sh


1.3、安装docker容器平台

curl -sSL https://get.docker.com/ | sh

1.4、部署图形化docker 管理UI

自签证书

mkdir -p /opt/portainer/local-certs /opt/portainer/data

cd /opt/portainer/local-certs

openssl genrsa -out portainer.key 2048
openssl ecparam -genkey -name secp384r1 -out portainer.key
openssl req -new -x509 -sha256 -key portainer.key -out portainer.crt -days 3650


【注】:如果运行portainer 报错,查看一下docker是否有运行,用service docker start,远行一下docker

systemctl enable docker # 开机自动启动docker

systemctl start docker # 启动docker
systemctl restart docker # 重启dokcer

运行portainer

docker run -d -p 9000:9000 \

-v /opt/portainer/data:/data \
-v /opt/portainer/local-certs:/certs \
-v /var/run/docker.sock:/var/run/docker.sock \

--label owner=portainer \

--name ui \

--restart=always \

lihaixin/portainer -l owner=portainer \

--ssl --sslcert /certs/portainer.crt --sslkey /certs/portainer.key

更多portainer 启动参数

docker run --rm lihaixin/portainer --help

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。如发现有害或侵权内容,请点击这里 或 拨打24小时举报电话:4000070609 与我们联系。

    猜你喜欢

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多
    喜欢该文的人也喜欢 更多