Ubuntu上安装Docker
-
- 更新系统软件包
- 安装依赖项
- 添加Docker官方GPG密钥
- 添加Docker官方仓库
- [安装Docker Engine](#安装Docker Engine)
- 验证安装
- 配置镜像加速
更新系统软件包
首先确保系统软件包是最新的:
shell
sudo apt-get update
sudo apt-get upgrade -y
安装依赖项
安装Docker所需的依赖包,包括apt-transport-https
、ca-certificates
、curl
等:
shell
sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common
添加Docker官方GPG密钥
通过以下命令添加Docker的官方GPG密钥,确保软件包的可信性:
shell
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
添加Docker官方仓库
将Docker仓库添加到APT源列表中:
shell
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
安装Docker Engine
更新仓库并安装最新稳定版Docker引擎:
shell
sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io
验证安装
启动Docker服务并验证安装是否成功:
shell
sudo systemctl start docker
sudo systemctl enable docker # 设置开机自启
sudo docker version
配置镜像加速
使用国内镜像源(如阿里云或清华源)加速拉取镜像:
添加阿里云容器镜像的步骤👇:
打开阿里云控制台,进入容器镜像页面
复制并执行以下语句
shell
# 添加镜像加速地址
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["你的镜像加速地址"]
}
EOF
# 查看docker的镜像加速地址添加成功否
# 看最后的Registry Mirrors:是不是刚添加的地址
docker info
# 重启docker
sudo systemctl daemon-reload
sudo systemctl restart docker