1.卸载旧版本

  • 命令
  1. sudo apt-get remove docker docker-engine docker.io containerd runc

2.更新apt包索引

  • 命令
  1. sudo apt-get update

3.安装包以允许apt通过HTTPS使用存储库

  • 命令
  1. sudo apt-get install \
  2. apt-transport-https \
  3. ca-certificates \
  4. curl \
  5. gnupg2 \
  6. software-properties-common

4.添加Docker的官方GPG密钥

  • 命令
  1. curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
  • 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88通过搜索指纹的最后8个字符,验证您现在拥有带指纹的密钥
  1. sudo apt-key fingerprint 0EBFCD88

执行完成出现以下结果,标识成功

image.png

5.使用以下命令设置稳定存储库

  • 命令
  1. sudo add-apt-repository \
  2. "deb [arch=amd64] https://download.docker.com/linux/debian \
  3. $(lsb_release -cs) \
  4. stable"

6.更新apt

  • 命令
  1. sudo apt-get update

7. 安装最新版本的Docker Engin

  • 命令
  1. sudo apt-get install docker-ce docker-ce-cli containerd.io

8.查看

  • docker版本
  1. docker version

image.png

9.添加docker权限给当前用户,使docker命令免sudo

  • 如果还没有 docker group 就添加一个

    1. sudo groupadd docker
  • 将用户加入该 group 内。然后退出并重新登录就生效啦

    1. sudo gpasswd -a ${USER} docker
  • 注销重新登录

  • 验证当前用户是否加入docker组
  1. docker info

显示以下信息标识成功

image.png