docker 安装

43 阅读1分钟

使用软连接的方式

卸载旧的docker

yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logroatate docker-engine

(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

1.安装最新版

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

2.安装指定版本

yum install -y docker-ce-19.03.9 docker-ce-cli-19.03.9 containerd.io

(4)启动docker并且设置开机启动

  systemctl start docker
  systemctl enable docker

(5)将docker安装目录移动到/opt/docker

 mv /var/lib/docker /opt/docker

(6)创建软连接

ln -s /opt/docker /var/lib/docker

(7)最后启动docker

systemctl start docker

修改配置文件

1.查看路径

docker info | grep "Docker Root Dir"

2.停止docker

systemctl stop docker
停止报错
systemctl stop docker.socket
systemctl stop docker

3.将docker文件移动到/opt/data下面

mv /var/lib/docker /opt/data/docker

4.修改docker 启动服务类

vi /usr/lib/systemd/system/docker.servic
在配置文件下面增加--graph=/opt/data
 ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --graph=/opt/data
 *注意*
 在19.xx 版本以后使用`data-root`来代替`graph`

5.启动

systemctl daemon-reload --刷新配置
systemctl start docker

6.启动报错查看日志

journalctl -u docker --具体问题具体分析

卸载docker

1.卸载依赖

yum remove docker-ce docker-ce-cli containerd.io

2.删除资源

rm -rf /var/lib/docker