ubantu linux安装docker
时间: 2025-04-20 11:31:27 浏览: 24
### 如何在Ubuntu Linux上安装Docker
#### 准备工作
为了确保顺利安装Docker,在开始之前需确认系统的更新状态。打开终端并执行命令来更新现有的软件包列表以及已安装的软件包至最新版本。
```bash
sudo apt update && sudo apt upgrade -y
```
#### 安装必要的依赖项
一些必要的工具对于后续操作至关重要,比如`apt-transport-https`用于通过HTTPS协议访问APT仓库;`ca-certificates`提供CA证书以验证远程服务器的身份;`curl`用来下载文件;`gnupg-agent`则是GnuPG的一部分,负责处理密钥管理等任务[^1]。
```bash
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release software-properties-common -y
```
#### 添加官方GPG密钥
获取来自Docker官方的安全签名公钥,并将其添加到本地信任库中以便于之后能够安全地从官方源下载软件包。
```bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
```
#### 设置稳定版存储库
配置APT以允许它从特定架构下的“stable”通道拉取镜像资源。这一步骤会创建一个新的`.list`文件指向Docker维护者所提供的二进制分发渠道。
```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
```
#### 更新APT索引
再次刷新可用包的信息缓存,使刚才加入的新源生效。
```bash
sudo apt-get update
```
#### 正式安装Docker引擎
现在可以正式请求系统安装指定版本的Docker社区版(CE),即开源免费的部分。
```bash
sudo apt-get install docker-ce docker-ce-cli containerd.io
```
#### 验证安装成果
最后但同样重要的是测试新部署的服务是否正常运作。可以通过运行简单的容器实例来进行初步检验。
```bash
sudo systemctl status docker.service
```
如果一切设置无误,则应该能看到服务正在活跃运行中的提示信息。另外还可以尝试启动一个临时性的hello-world容器进一步确认环境搭建成功与否:
```bash
sudo docker run hello-world
```
当浏览器显示欢迎消息时就说明整个过程顺利完成!
阅读全文
相关推荐

















