1.安装docker依赖环境
yum install -y yum-utils device-mapper-persistent-data lvm2
2.配置国内docker-ce的yum源(这里采用的是阿里云)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
查看配置结果
cd /etc/yum.repos.d
ls
显示下图内容表示配置成功
3.安装docker
yum -y install docker-ce doker-ce-cli containerd.io
4.修改docker镜像和容器位置
- 查看默认位置
docker info
- 关闭docker服务
docker stop 容器名 #先关闭所有在运行的容器
systemctl stop docker.service #关闭docker服务
systemctl stop docker.socket #关闭docker自动唤醒机制
- 在目的盘创建新的文件夹,并移动原来的镜像和容器
mkdir /extdata/docker_data
cd /extdata/docker_data
cp -r /var/lib/docker .
- 修改docker的配置文件,指定新存储位置。并设置阿里云镜像加速
vim /etc/docker/daemon.json #没有就创建
#添加内容如下
{
"data-root": "/home/chenjian/docker_data",
"registry-mirrors": ["https://xxxxxx.mirror.aliyuncs.com"]
}
- 加载配置文件,重启服务
systemctl daemon-reload
systemctl restart docker