docker安裝其他磁碟

若星汉浮云發表於2024-04-29

1.解除安裝舊版本的Docker(如果有):

sudo yum remove docker \ docker-client \

docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine

2.安裝Docker:
sudo yum install -y yum-utils

sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

#https://download.docker.com/linux/centos/docker-ce.repo
#http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

sudo yum install docker-ce docker-ce-cli containerd.io

3.啟動Docker服務並設定開機自啟:
sudo systemctl start docker
sudo systemctl enable docker

4.修改Docker儲存路徑。首先停止Docker服務:
sudo systemctl stop docker

5.然後複製現有的Docker儲存目錄到新位置(假設新路徑為/new/path/to/docker):
sudo mv /var/lib/docker /new/path/to/docker
6.修改Docker的服務檔案以指定新的儲存路徑:
sudo vi /usr/lib/systemd/system/docker.service
7.在ExecStart命令中找到--data-root引數並修改為新的路徑,例如:
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --data-root /new/path/to/docker
8.重新載入系統守護程序的配置,並重新啟動Docker服務:
sudo systemctl daemon-reload
sudo systemctl restart docker

sudo groupadd docker #新增docker使用者組
sudo gpasswd -a $USER docker #將登陸使用者加入到docker使用者組中
newgrp docker #更新使用者組
docker images #測試docker命令是否可以使用sudo正常使用


##安裝 docker-compose
yum install docker-compose
或者
下載docker-compose,可以根據情況變更版本號
sudo curl -L https://github.com/docker/compose/releases/download/v2.27.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
設定docker-composed的許可權

cd /usr/local/bin/

chmod u+x docker-composed


## 國內映象
vi /etc/docker/daemon.json
{
"registry-mirrors": ["https://ustc-edu-cn.mirror.aliyuncs.com"]
}

相關文章