Docker版本
Docker 从 1.13 版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。
Docker社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。
Docker社区版按照 stable 和 edge 两种方式发布,每个季度更新 stable 版本,如17.06,17.09;每个月份更新 edge 版本,如17.09,17.10。
Docker Ubuntu安装
1. 卸载Docker旧版本
sudo apt-get remove docker docker-engine docker-ce docker.io
由于 apt 官方库里的 docker 版本可能比较旧,所以先卸载可能存在的旧版本。
2. 更新apt包索引
sudo apt-get update
3. 安装软件包
sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common
安装以上软件包以使 apt 可以通过HTTPS使用存储库(repository)。
3.1 Docker官方安装方式
添加Docker官方的GPG密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
echo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu artful stable">>/etc/apt/source.list.d/docker.list
sudo apt-get update
sudo apt-get install -y docker-ce
3.2 阿里云安装方式
# step 1: 安装必要的一些系统工具
sudo apt-get update
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
# step 2: 安装GPG证书
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
# Step 3: 写入软件源信息
sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
# Step 4: 更新并安装Docker-CE
sudo apt-get -y update
sudo apt-get -y install docker-ce
# 安装指定版本的Docker-CE:
# Step 1: 查找Docker-CE的版本:
# apt-cache madison docker-ce
# docker-ce | 17.03.1~ce-0~ubuntu-xenial | https://mirrors.aliyun.com/docker-ce/linux/ubuntu xenial/stable amd64 Packages
# docker-ce | 17.03.0~ce-0~ubuntu-xenial | https://mirrors.aliyun.com/docker-ce/linux/ubuntu xenial/stable amd64 Packages
# Step 2: 安装指定版本的Docker-CE: (VERSION例如上面的17.03.1~ce-0~ubuntu-xenial)
# sudo apt-get -y install docker-ce=[VERSION]
3.3 清华源安装方式
# 如果你过去安装过 docker,先删掉:
sudo apt-get remove docker docker-engine docker.io containerd runc
# 首先安装依赖:
sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common
#根据你的发行版,下面的内容有所不同。你使用的发行版:
# Ubuntu
信任 Docker 的 GPG 公钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
# Debian
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
添加软件仓库:
# Ubuntu
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# Debian
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# 最后安装
sudo apt-get update
sudo apt-get install docker-ce
4. 启动Docker服务
sudo systemctl start docker
5. 查看Docker服务
systemctl status docker
Docker Ubuntu安装错误解决
如果设置 stable 存储库时候报错,且错误如下图:
文档更新时间: 2023-03-25 06:56 作者:admin