ubuntu 使用docker
时间: 2025-05-01 08:34:41 浏览: 15
### 如何在 Ubuntu 系统上安装和使用 Docker
#### 安装 Docker
为了在 Ubuntu 系统上成功安装 Docker,可以按照以下方法操作:
1. **更新系统包索引**
首先需要确保系统的包索引是最新的。可以通过执行以下命令完成此操作:
```bash
sudo apt update
```
2. **添加 Docker 官方 GPG 密钥**
将官方 Docker 存储库的 GPG 密钥添加到系统中,这一步是为了验证下载的内容的真实性[^3]。
```bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
```
3. **设置稳定的 Docker APT 源**
添加稳定版本的 Docker APT 软件源至 `/etc/apt/sources.list.d/docker.list` 文件中:
```bash
echo "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
```
4. **再次更新包索引并安装 Docker CE(社区版)**
更新包列表以包含新添加的 Docker 仓库,并安装 `docker-ce` 社区版[^2]:
```bash
sudo apt update && sudo apt install docker-ce docker-ce-cli containerd.io
```
5. **验证 Docker 是否已正确安装**
使用下面的命令测试 Docker 的功能是否正常工作:
```bash
sudo docker run hello-world
```
如果一切顺利,则会显示一条欢迎消息。
#### 使用 Snap 安装 Docker
除了通过上述方式外,还可以利用 Snap 来快速部署 Docker。Snap 是一种现代化的应用程序封装技术,在许多 Linux 发行版中都支持[^4]。
要通过 Snap 安装 Docker,请运行如下命令:
```bash
sudo snap install docker
```
完成后即可直接调用 `docker` 命令而无需额外配置环境变量。
#### 启动与启用服务
无论采用哪种方式进行安装,默认情况下都会自动启动 Docker 并将其设为开机自启的服务。如果发现未开启,可通过下列指令手动激活:
```bash
sudo systemctl start docker
sudo systemctl enable docker
```
#### 安装 Docker Compose
对于更复杂的多容器应用项目来说,通常还需要搭配 Docker Compose 工具一起使用。以下是基于 Python pip 方法的一个简单示例说明如何获取最新版本的 Compose[^1]:
1. 下载最新的二进制文件:
```bash
sudo curl -L "https://github.com/docker/compose/releases/download/v2.17.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
```
2. 授予可执行权限给该脚本:
```bash
sudo chmod +x /usr/local/bin/docker-compose
```
3. 测试安装情况:
```bash
docker-compose version
```
至此,你应该已经能够在自己的 Ubuntu 设备上面顺畅地运用 Docker 及其附属组件了!
---
阅读全文
相关推荐

















