CentOS7.5安裝docker及docker compose

一、安裝docker
1.配置yum源,安裝docker-ce:

yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum -y install docker-ce

2.啟動(dòng)/停止 docker

systemctl start/stop docker    

3.開(kāi)機(jī)自啟/禁止開(kāi)機(jī)自啟

systemctl enable/disable docker

4.修改docker工作目錄(如果有需要)
1)停止docker

systemctl stop docker    

2)創(chuàng)建docker工作目錄

mkdir -p  /workspace/docker

3)修改docker配置文件

vi /etc/docker/daemon.json 

{
  "graph": "/workspace/docker"
}

4)復(fù)制文件

cp -rf /var/lib/docker/* /workspace/docker/

5)啟動(dòng)docker

systemctl start docker    

6)檢查(Docker Root Dir已經(jīng)修改為/workspace/docker)

docker info
image.png

二、創(chuàng)建docker集群
1.創(chuàng)建集群目錄

mkdir -p /docker/docker-compose
cd /docker/docker-compose

2.創(chuàng)建docker集群

docker swarm init

3.所有節(jié)點(diǎn)需要在防火墻開(kāi)啟TCP and UDP port 7946用于容器發(fā)現(xiàn),UDP port 4789用于overlay網(wǎng)絡(luò)通訊
manager還需要在防火墻開(kāi)啟2377/tcp端口
(如果只有單個(gè)節(jié)點(diǎn)可以跳過(guò)4,5)

firewall-cmd --permanent --add-port=7946/tcp
firewall-cmd --permanent --add-port=7946/udp
firewall-cmd --permanent --add-port=4789/udp
# manager節(jié)點(diǎn)需要開(kāi)啟
firewall-cmd --permanent --add-port=2377/tcp   
# 重新加載防火墻 
firewall-cmd --reload

4.查看加入docker集群的token

docker swarm join-token manager/worker
image.png

5.節(jié)點(diǎn)機(jī)加入docker集群,屬于manager還是worker由token決定

docker swarm join --token [token] [ip]:[port]
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容