[Notes] centos 下安装docker

完全按照官方文档来的。

卸载老版本:

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

  

设置docker下载的repository地址

sudo yum install -y yum-utils

sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

# 或者添加阿里源
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

  

安装

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

  

启动docker服务

 sudo systemctl start docker

  

 建立docker用户组

sudo groupadd docker

  

将用户加入docker组

 sudo usermod -aG docker $USER

  

测试docker安装:

sudo docker ps -a
sudo docker images

  

修改docker镜像存储位置

先停止服务

 sudo systemctl stop docker

  

然后修改vim /usr/lib/systemd/system/docker.service 

令内容为:

ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --graph=/home/docker_image_storage/

  

找到还在运行docker PID全部kill掉:

 ps -ef | grep docker
sudo kill -9 PID

  

再次启动docker服务:

sudo systemctl daemon-reload
sudo systemctl start docker

  

跑一个容器测试安装和存储位置修改是否成功。

sudo docker run hello-world

  

posted @ 2020-05-14 14:57  虚无真仙  阅读(162)  评论(0编辑  收藏  举报