作者:gc(at)sysin.org,主页:www.sysin.org
转载请保留出处。
请访问原文链接:Ubuntu 20.04 LTS 安装 Docker,查看最新版。
目录
- 前言:三种安装方法
- 1. 卸载旧版本
- 2. 设置仓库
- 3. 安装 Docker Engine
- 4. 测试
- 5. 配置非 root 用户运行 Docker
- 6. 配置 Docker 镜像加速
- 7. 参考链接
前言:三种安装方法
官方参考:Install Docker Engine on Ubuntu
(1) 使用 repository 安装(本文)
(2) 使用脚本快速安装(安装的是最新版)
1 | curl -fsSL https://get.docker.com -o get-docker.sh |
(3) 下载软件包离线安装(适合没有网络访问的场景)
1. 卸载旧版本
Docker 的旧版本被称为 docker,docker.io 或 docker-engine 。如果已安装,请卸载它们:
1 | sudo apt-get remove docker docker-engine docker.io containerd runc |
当前称为 Docker Engine 软件包 docker-ce 。
2. 设置仓库
在新主机上首次安装 Docker Engine 之前,需要设置 Docker 仓库。之后,您可以从仓库安装和更新 Docker 。
更新 apt 包索引。
1 | sudo apt-get update |
安装 apt 依赖包,用于通过HTTPS来获取仓库:
1 | sudo apt-get install \ |
添加 Docker 的官方 GPG 密钥:
1 | curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - |
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 通过搜索指纹的后8个字符,验证您现在是否拥有带有指纹的密钥。
1 | sudo apt-key fingerprint 0EBFCD88 |
使用以下指令设置官方稳定版仓库
1 | sudo add-apt-repository \ |
提示:删除命令 add-apt-repository –remove
或者,使用阿里云镜像仓库
1 | sudo add-apt-repository \ |
注意:目前 20.04 还没有官方仓库和国内镜像,暂时用 18.04 版本。
当前日期:2020.05.03
3. 安装 Docker Engine
更新 apt 包索引。
1 | $ sudo apt-get update |
安装最新版本的 Docker Engine 和 containerd
1 | $ sudo apt-get install docker-ce docker-ce-cli containerd.io |
安装特定版本的 Docker Engine:
a. 列出可用版本:
1 | $ apt-cache madison docker-ce |
文档更新:5月26日已经有了20.04的Docker版本及镜像
1 | $ apt-cache madison docker-ce |
b. 使用第二列的版本号安装指定版本, 例如: 5:19.03.8~3-0~ubuntu-bionic
1 | $ sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io |
4. 测试
1 | $ sudo docker run hello-world |
该命令将下载一个测试镜像并运行一个容器,容器运行后输出如下信息并退出。
1 | Unable to find image 'hello-world:latest' locally |
5. 配置非 root 用户运行 Docker
以非 root 用户运行 Docker,需要将用户添加到 docker 组
1 | $ sudo usermod -aG docker $USER |
重启 Docker
1 | $ sudo systemctl restart docker |
退出当前用户重新登录
6. 配置 Docker 镜像加速
1 | sudo mkdir -p /etc/docker |
阿里云容器,生成自己的加速地址
登录:https://cr.console.aliyun.com/
点击“创建我的容器镜像”,得到专属加速地址。
1 | # reload生效 |
7. 参考链接
-Windows10 安装 WSL2 Ubuntu20.04 并设置 docker 环境
-Ubuntu Docker 安装
-ubuntu 20.04 LTS 安装docker
如果文章中使用的内容和图片侵犯了您的版权,请联系作者删除。如果您喜欢这篇文章或者觉得它对您有用,欢迎您发表评论,也欢迎您分享这个网站,或者赞赏一下作者,谢谢!
赞赏一下