Docker的安装.md

柯甫
2023-12-01

Docker的安装

前言

相关链接

安装前建议更换镜像

更换镜像参考链接:https://simba1949.blog.csdn.net/article/details/86658042

CentOS下安装Docker

Docker 的安装

1.在线安装 Docker

  1. 卸载老版本

    sudo yum remove docker \
                    docker-client \
                    docker-client-latest \
                    docker-common \
                    docker-latest \
                    docker-latest-logrotate \
                    docker-logrotate \
                    docker-selinux \
                    docker-engine-selinux \
                    docker-engine
    
  2. 安装 yum-utils

    sudo yum install -y yum-utils \
      		device-mapper-persistent-data \
      		lvm2
    
  3. 设置仓库地址

    sudo yum-config-manager \
         --add-repo \
         http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    
  4. 更新yum缓存

    sudo  yum clean all
    sudo yum makecache
    
  5. 安装daocker-ce

    # 安装最新版本 docker
    sudo yum -y install docker-ce
    # 安装指定版本 docker
    sudo yum install docker-ce=<VERSION STRING>
    
  6. 启动 docker 后台服务

    sudo systemctl start docker
    
  7. 测试运行 hello-world

    docker run hello-world
    

2使用脚本安装 Docker

  1. 更新 yum 包

    sudo yum update
    
  2. 执行 Docker 脚本

    curl -fsSL https://get.docker.com -o get-docker.sh
    
    sudo sh get-docker.sh
    
  3. 启动 docker 后台服务

    sudo systemctl start docker
    
  4. 测试运行 hello-world

    docker run hello-world
    

Docker 的卸载

sudo yum remove docker-ce
sudo rm -rf /var/lib/docker

Ubuntu 下安装 Docker

Docker 的安装

1 在线安装 Docker

  1. 卸载Docker老版本

    sudo apt-get remove docker docker-engine docker.io
    
  2. 更新 apt

    sudo apt-get update
    
  3. 安装包以允许apt通过HTTPS使用存储库:

    sudo apt-get install \
         apt-transport-https \
         ca-certificates \
         curl \
         software-properties-common
    
  4. 添加官方密钥

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    

    验证密钥:9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88

    验证命令

    sudo apt-key fingerprint 0EBFCD88
    
  5. 设置仓库

    sudo add-apt-repository \
         "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
      	 $(lsb_release -cs) \
      	 stable"
    
  6. 更新 apt

    sudo apt-get update
    
  7. 安装 Docker

    # 安装最新版
    sudo apt-get install docker-ce
    # 安装指定版本
    sudo apt-get install docker-ce=<VERSION> 
    
  8. 启动docker 后台服务

    sudo service docker start
    
  9. 测试运行 hello-world

    sudo docker run hello-world
    

2 使用脚本安装 Docker

  1. 卸载Docker老版本

    sudo apt-get remove docker docker-engine docker.io
    
  2. 更新 apt

    sudo apt-get update
    
  3. 安装 Docker

    sudo apt-get install -y docker.io
    
  4. 启动docker 后台服务

    sudo service docker start
    
  5. 测试运行 hello-world

    sudo docker run hello-world
    

设置镜像加速

在 /etc/docker/daemon.json 文件配置如下,如果没有该文件请先创建

{
  "registry-mirrors": ["https://registry.docker-cn.com"]
}

重启服务

sudo systemctl daemon-reload
sudo systemctl restart docker
 类似资料: