链接

Docker安装过程(ubuntu18.04环境)

  1. 由于apt官方库里的docker版本可能比较旧,所以先卸载可能存在的旧版本:

    1. sudo apt-get remove docker docker-engine docker-ce docker.io
  2. 更新ubuntu的apt源索引 ```c sudo apt-get update

  1. 3. 配置安装包允许apt通过HTTPS使用仓库
  2. ```c
  3. sudo apt-get install \
  4. apt-transport-https \
  5. ca-certificates \
  6. curl \
  7. software-properties-common
  1. 添加Docker官方GPG key ```c curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

5. 设置Docker稳定版仓库
```c
sudo add-apt-repository \
  "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) \
  stable"
  1. 再次更新apt源索引

    sudo apt-get update
    
  2. 安装最新版Docker CE(社区版)

    sudo apt-get install docker-ce
    
  3. 如果要安装指定版本的docker按如下操作(不需要也可以跳过这步操作)

    apt-cache madison docker-ce    # 列出可用的docker-ce版本
    
    sudo apt-get install docker-ce=18.06.1~ce~3-0~ubuntu    #安装指定的docker版本
    
  4. 拉取hello-world镜像测试docker容器

    sudo docker run hello-world
    

    出现如下信息即表示docker安装成功并且运行正常
    QQ截图20211217172155.png

最后我们可以这样设置用户权限,避免每次输入命令时都要加上sudo:

sudo usermod -a -G docker $USER

执行完上面的命令之后需要注销账号重新登录才能生效

Ps:执行了上面的步骤之后我们就可以正常的使用docker了,当然,在执行第8步测试docker的过程中可能会出现问题
如果在这里报错(Unable to find image ‘hello-world:latest’ locally)无法执行请参照这篇文章,我在这篇文章详细介绍了如何解决这个问题:https://blog.csdn.net/wireless911/article/details/88989620