在Ubuntu 20.04上安装Docker可以通过官方仓库快速完成,以下是详细步骤:
1. 更新系统包索引
bash展开代码sudo apt update
2. 安装必要依赖包
bash展开代码sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release software-properties-common
3. 添加Docker官方GPG密钥
bash展开代码sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
4. 添加Docker APT仓库
bash展开代码echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
5. 更新包索引并安装Docker
bash展开代码sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
6. 启动Docker服务
bash展开代码sudo systemctl start docker
sudo systemctl enable docker
7. 运行测试容器
bash展开代码sudo docker run hello-world
如果看到"Hello from Docker!"输出,说明安装成功。
8. 免sudo运行Docker
bash展开代码sudo usermod -aG docker $USER
newgrp docker
重新登录后即可直接使用docker命令。
9. 配置镜像加速(可选)
编辑/etc/docker/daemon.json文件,添加:
json展开代码{
"registry-mirrors": [
"https://hub-mirror.c.163.com",
"https://mirror.baidubce.com"
]
}
然后重启服务:
bash展开代码sudo systemctl daemon-reload sudo systemctl restart docker
sudo usermod -aG docker $USER并重新登录sudo systemctl status docker检查服务状态完成以上步骤后,即可在Ubuntu 20.04上正常使用Docker容器技术。
本文作者:cc
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!