请访问原文链接:Ubuntu 20.04 LTS 安装 Docker,查看最新版。原创作品,转载请保留出处。
作者主页:www.sysin.org
抄袭者 macz、qq_23930765、hanzheng260561728 请远离本站!!!
目录
- [前言:三种安装方法](# 前言三种安装方法)
- [1. 卸载旧版本](#1 - 卸载旧版本)
- [2. 设置仓库](#2 - 设置仓库)
- [3. 安装 Docker Engine](#3 - 安装 - docker-engine)
- [4. 测试](#4 - 测试)
- [5. 配置非 root 用户运行 Docker](#5 - 配置非 - root - 用户运行 - docker)
- [6. 配置 Docker 镜像加速](#6 - 配置 - docker - 镜像加速)
- [7. 参考链接](#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 remove docker docker-engine docker.io containerd runc |
当前称为 Docker Engine 软件包 docker-ce 。
2. 设置仓库
在新主机上首次安装 Docker Engine 之前,需要设置 Docker 仓库。之后,您可以从仓库安装和更新 Docker。
更新 apt 包索引。
1 | sudo apt update |
安装 apt 依赖包,用于通过 HTTPS 来获取仓库:
1 | sudo apt 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 \ |
提示 (sysin):删除命令 add-apt-repository –remove
或者,使用阿里云镜像仓库
1 | sudo add-apt-repository \ |
注意:目前 20.04 还没有官方仓库和国内镜像,暂时用 18.04 版本。
当前日期:2020.05.03 (sysin)
3. 安装 Docker Engine
更新 apt 包索引。
1 | sudo apt update |
安装最新版本的 Docker Engine 和 containerd
1 | sudo apt 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 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
促销信息:
>> 阿里云:新用户2核2G仅需9元/月,1核2G云服务器仅需87元/年(限时优惠,不定期更新)
>> 腾讯云:1核2G云服务器首年50元,爆款2核4G带宽8M只要74元/年(限时优惠,不定期更新)
如果文章中使用的内容或图片侵犯了您的版权,请联系作者删除。如果您喜欢这篇文章或者觉得它对您有所帮助,欢迎您发表评论,也欢迎您分享这个网站,或者赞赏一下作者,谢谢!
赞赏一下