docker安装其他磁盘
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"]
}