Linux(Centos)下使用Docker安裝 Portainer-ce(HTTPS支持,docker容器管理軟件)
安裝命令根據實際部署情況修改調整
版本地址:全版本 | releases版本
文檔更新記錄:2021/03/15-最新版本2.1.1
1、安裝docker工具 Docker(支持TLS)及docker-compose安裝與配置
2、安裝及配置portainer-ce
$ docker search portainer
# docker下載Portainer-ce鏡像(以下命令二選一)
$ docker pull portainer/portainer-ce:2.1.1 #2.1.1版本
$ docker pull portainer/portainer-ce #最新版本
$ vi /etc/sysctl.conf #開啟數據轉發,重啟網絡生效
net.ipv4.ip_forward=1
$ systemctl restart network
#容器運行鏡像
$ docker run -d \
-p Web端口:9000 \
-p Agent接入端口:8000 \
--restart always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /root/.cert/:/certs \
-v /opt/docker/portainer-ce/data:/data \
--name portainer-ce portainer/portainer-ce:2.1.1 \
--ssl \
--sslcert /certs/證書文件名 \
--sslkey /certs/公鑰文件名
#訪問地址,第一次進入會要求設置賬號密碼
https://域名:Web端口
#備注:
1、9000端口為web管理界面端口,8000端口為Agent接入端口,如果不使用agent功能8000端口可以不映射
2、/root/.cert/為服務器本地證書路徑
3、--name portainer-ce為自定義容器名稱
4、/opt/docker/portainer-ce/data為本地存儲路徑
5、/var/run/docker.sock為本地docker連接socket,如果想用遠程docker使用-H tcp://<REMOTE_HOST>:<REMOTE_PORT>
6、portainer/portainer-ce:2.1.1為指定鏡像,或者使用portainer/portainer-ce為直接定義最新版本