docker ubantu20.04
时间: 2025-01-01 16:29:13 浏览: 56
### 安装和配置Docker于Ubuntu 20.04
#### 卸载旧版本的Docker组件
为了确保新安装不会受到旧版本的影响,建议先移除任何现有的Docker软件包。通过执行如下命令可以完成这一操作:
```bash
sudo apt-get purge docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras
```
此过程会彻底清除之前可能存在的不稳定或不兼容的老版本[Docker 组件][^5]。
#### 设置Docker官方仓库并更新索引
接下来要做的就是添加Docker的官方GPG密钥以及设置稳定版存储库。这一步骤对于获取最新的安全补丁和支持至关重要。具体做法如下所示:
1. 更新APT包索引,并安装必要的工具来允许apt通过HTTPS使用仓库:
```bash
sudo apt-get update
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release
```
2. 添加Docker的官方GPG密钥:
```bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
```
3. 使用以下命令设置stable通道作为默认源:
```bash
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
```
以上步骤完成后,再次运行`sudo apt-get update`以刷新本地缓存中的可用包列表[^3]。
#### 正式安装Docker CE
现在可以从已配置好的Docker APT仓库中下载并安装社区版(CE),只需简单输入下面这条指令即可实现自动化部署流程:
```bash
sudo apt-get install docker-ce docker-ce-cli containerd.io
```
一旦上述命令顺利结束,则意味着Docker已经成功被安装到了系统之中;此时可以通过启动服务测试其正常运作情况:
```bash
sudo systemctl start docker
sudo systemctl enable docker
```
最后验证当前状态是否一切良好——查看正在运行的服务实例详情:
```bash
sudo docker run hello-world
```
如果看到一条欢迎消息连同一些额外说明文字输出到终端屏幕上的话,那么恭喜你完成了整个安装工作!
#### 配置用户权限以便无需root身份也能调用Docker CLI
为了让普通用户也能够方便快捷地管理容器而不需要每次都加上`sudo`前缀,在这里推荐创建一个新的Linux组叫做docker并将自己加入其中:
```bash
sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker
```
重启计算机使更改生效之后就可以直接利用个人账户来进行各种开发运维活动了[^1]。
阅读全文
相关推荐

















