docker安装

105 阅读1分钟
uname -r //查看系统内核
cat /etc/os-release // 查看系统版本

一 安装docker

官方地址:docs.docker.com/engine/inst…

  1. 卸载旧版本

      yum remove docker \
       docker-client \
       docker-client-latest \
       docker-common \
       docker-latest \
       docker-latest-logrotate \
       docker-logrotate \
       docker-engine
    
  2. 安装包

     yum install -y yum-utils
    

  3. 设置仓库镜像 -阿里云

     yum-config-manager \
     --add-repo \
     https://download.docker.com/linux/centos/docker-ce.repo 默认国外的
    
     yum-config-manager \
     --add-repo \
     http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 阿里云
     
     
    

  4. 更新yml软件包索引

    yum makecache fast(centos8 没有fast参数,去掉即可)
    yum makecache
    

  5. 安装docker相关内容 (docker-ce 社区 ee企业版):

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

    在这里插入图片描述

  6. 启动docker

     systemctl start docker  //启动 
     docker version //查看版本
     docker images // 查看镜像
    
  7. 测试hello-world

     docker run hello-world
    

二 卸载docker

  1. 卸载依赖

     yum remove docker-ce docker-ce-cli containerd.io
    
  2. 删除资源

     rm -rf /var/lib/docker 
     rm -rf /var/lib/containerd
    

    /var/lib/docker docker默认工作路径

三 常用命令

# 查看安装路径
sudo docker info | grep "Docker Root Dir"

# 查看hello-world容器信息 找到MergedDir
docker inspect hello-world

# 停止docker
systemctl stop docker.socket
systemctl stop docker

# 移动docker所有文件
mv /var/lib/docker /home/docker

# 建立软连接
ln -s /home/docker /var/lib/docker

# 重启docker
systemctl restart docker