ubuntu安装docker19.3
时间: 2025-05-01 19:36:09 浏览: 20
### 安装 Docker 19.03 版本
要在 Ubuntu 系统中安装 Docker 社区版(CE),可以按照以下方法完成。以下是针对不同版本的 Ubuntu 的具体说明。
#### 准备工作
在开始之前,建议先卸载任何可能存在的旧版本 Docker 组件[^2]:
```bash
sudo apt-get remove docker docker-engine docker.io containerd runc
```
更新系统的包索引文件以确保获取最新的软件列表:
```bash
sudo apt-get update
```
---
#### 添加 Docker 密钥和仓库
为了安全起见,添加 Docker 官方 GPG 密钥并配置 APT 软件源。这里可以选择使用阿里云镜像加速:
下载并导入 Docker 的官方 GPG 密钥[^3]:
```bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
```
或者使用国内阿里云镜像的密钥:
```bash
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
```
接着,将 Docker 的稳定版存储库添加到 APT 源列表中。假设当前使用的操作系统代号为 `bionic` (对应于 Ubuntu 18.04),如果使用其他版本,请替换对应的代号[^1]:
```bash
echo "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable" | sudo tee /etc/apt/sources.list.d/docker.list
```
对于阿里云镜像,则改为:
```bash
echo "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu bionic stable" | sudo tee /etc/apt/sources.list.d/docker.list
```
再次更新 APT 缓存以便加载新的软件包列表:
```bash
sudo apt-get update
```
---
#### 安装指定版本的 Docker CE
通过查看可用版本来确认目标版本是否存在:
```bash
apt-cache madison docker-ce
```
找到所需的版本号后,可以通过以下命令安装特定版本的 Docker CE(例如 19.03.x)。注意将 `<version>` 替换为目标版本号:
```bash
sudo apt-get install docker-ce=<version>
```
例如,要安装 Docker CE 19.03.12:
```bash
sudo apt-get install docker-ce=5:19.03.12~3-0~ubuntu-bionic
```
> 如果不确定具体的版本字符串,可以直接安装最新版本的 Docker CE:
> ```bash
> sudo apt-get install docker-ce
> ```
---
#### 验证安装
验证 Docker 是否成功安装以及其运行状态:
```bash
sudo systemctl status docker
```
测试 Docker 功能是否正常运作:
```bash
sudo docker run hello-world
```
此命令会拉取一个简单的测试镜像并打印一条消息表示安装成功[^4]。
---
#### 基础操作命令
一些常用的 Docker 命令可以帮助快速上手容器化应用开发与部署:
- **启动/停止服务**
```bash
sudo service docker start
sudo service docker stop
```
- **管理镜像**
```bash
docker image ls # 查看本地已有的镜像
docker image pull nginx # 下载 Nginx 镜像
docker image rm <IMAGE_ID> # 删除指定 ID 的镜像
```
- **创建和控制容器**
```bash
docker run -it ubuntu bash # 进入交互模式下的 Ubuntu 容器
docker ps # 显示正在运行中的容器
docker container stop <CONTAINER_NAME> # 停止某个容器
docker container rm <CONTAINER_NAME> # 移除某个容器
```
---
### 注意事项
1. 若遇到依赖问题或无法解析某些组件名称的情况,可能是由于系统架构不匹配或其他原因引起的。此时可尝试切换至不同的镜像源地址。
2. 对于非标准发行版的支持情况需额外查阅相关资料^。
阅读全文
相关推荐










