docker可視化軟件portainer安裝部署

目錄
1、安裝docker或docker-ce;
2、設置對2375端口的監聽;
3、下載portainer鏡像;
4、初始化Swarm;
5、登錄並註冊用戶;
6、添加節點;
正文
1、安裝docker或docker-ce
一、依賴包安裝
#yum install -y yum-utils device-mapper-persistent-data lvm2 bash-completion
二、添加軟件倉庫源信息
#yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
三、更新倉庫源緩存並安裝最新穩定的docker-ce版本
#yum makecache all
#yum -y install docker-ce docker-ce-selinux
四、鏡像加速與日誌驅動配置
#vi /etc/docker/daemon.json
{
"registry-mirrors": ["https://yeuphhaz.mirror.aliyuncs.com"]
}
2、設置對2375端口的監聽linux

#vi /usr/lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock -H fd:// --containerd=/run/containerd/containerd.sock
備註:若是是隻在本機(IP爲192.168.8.130)使用,可將-H tcp://0.0.0.0:2375修改成-H tcp://192.168.8.130:2375
docker可視化軟件portainer安裝部署
重啓docker服務
#systemctl daemon-reload
#systemctl restart docker
3、下載portainer鏡像
#mkdir -p /docker/portainer_data
#cd /docker
#docker volume create portainer_data
#docker pull portainer/portainer:1.21.0
#docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer:1.21.0
4、初始化Swarm
#docker swarm init --advertise-addr 192.168.8.130
docker可視化軟件portainer安裝部署
命令執行後,該機器自動加入到swarm集羣。這個會建立一個集羣token,獲取全球惟一的 token,做爲集羣惟一標識。後續將其餘節點加入集羣都會用到這個token值。
5、登錄並註冊用戶
docker可視化軟件portainer安裝部署
若是是集羣選擇【Remote】選項,在Environment內容中輸入自定義名稱Name以及這個IP地址URL信息Endpoint URL,例如192.168.8.130:2375。注意該機器要開放2375端口防火牆訪問權限。
docker可視化軟件portainer安裝部署
若是是本機使用,直接選擇【Local】,不須要輸入自定義名稱與對應的Endpoint URL信息
docker可視化軟件portainer安裝部署docker

6、添加節點
在其餘機器上執行如下命令(搭建集羣時才須要使用)
#docker swarm join --token SWMTKN-1-2k5odts5j9ackj013kq03qo9p3cps98b9w28p2rztohjvkkj1c-ar8a1tkq4niopb1o6ophc152a 192.168.8.130:2377
以上代碼要與初始化時生成的token徹底一致,當不清楚該命令時,可在部署的管理機上經過docker swarm join-token worker命令來查看。
docker可視化軟件portainer安裝部署
能夠在Endpoints中新增Docker節點
docker可視化軟件portainer安裝部署json

相關文章
相關標籤/搜索