安装Docker到指定目录
1. 卸载Docker
卸载步骤
# 1. 停止Docker服务
systemctl stop docker
# 2. 查看yum安装的docker安装包
yum list installed |grep docker
# 3. 删除所有安装docker的安装包
yum -y remove docker-compose-plugin-2.20.2-1.el7.x86_64...
# 4. 删除docker的镜像文件,默认在 /var/lib/docker 目录下
rm -rf /var/lib/docker
# 5. 验证是否卸载成功,如果提示没有那个文件或目录,表示卸载成功
docker version
2. 安装Docker
安装步骤
# 1. 安装yum工具
yum install yum-utils -y
# 2. 配置yum源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 3. 安装docker
yum install docker-ce
yum install -y docker-ce-19.03.9 docker-ce-cli-19.03.9 containerd.io
# 4. 加载镜像加速站点:
systemctl daemon-reload
# 5. 启动docker并且设置开机启动
systemctl enable docker && systemctl start docker
# 6. 停止docker
systemctl stop docker
# 7. 创建docker安装目录
mkdir -p /ssd2/docker
# 8. 备份docker目录
cp -rp /var/lib/docker /ssd2/docker
# 9. 修改docker配置文件,添加以下内容
vim /etc/docker/daemon.json
{
"data-root": "/ssd2/docker",
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://dockerproxy.com",
"https://docker.mirrors.ustc.edu.cn",
"https://docker.nju.edu.cn"
]
}
# 10. 重启docker服务
systemctl start docker
验证是否成功
# 1. 可以尝试拉取一下镜像,拿nginx举例
docker pull nginx
# 2. 进入默认docker安装目录,查看当前目录磁盘占用,发现占用只有256k
cd /var/lib/docker
du -sh
# 3. 进入指定的安装目录,查看当前目录磁盘占用,发现占用有125MB
cd /ssd2/docker
du -sh