Ubuntu18.04部署docker
时间: 2025-02-03 11:10:36 浏览: 46
### 如何在Ubuntu 18.04 LTS上部署和设置Docker容器环境
#### 准备工作
为了成功安装 Docker,在 Ubuntu 18.04 上需准备一个拥有 `sudo` 权限的非 root 用户账户[^1]。
#### 更新系统包索引并移除旧版 Docker 组件
建议先更新系统的软件包索引,并卸载任何可能存在的旧版本 Docker 及其相关组件,以防止冲突:
```bash
sudo apt-get update && sudo apt-get remove docker docker-engine docker.io containerd runc
```
#### 设置存储库
添加官方 GPG 密钥以及稳定版仓库到 APT 源列表中以便后续能够顺利获取最新版本的 Docker 软件包:
```bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
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
```
#### 安装特定版本的 Docker CE 和 CLI 工具
通过指定确切版本号的方式安装 Docker 引擎及其命令行接口工具,这样能确保获得稳定的发行版本[^2]:
```bash
sudo apt-get update
sudo apt-get install docker-ce=5:24.0.2-1~ubuntu.18.04~bionic docker-ce-cli=5:24.0.2-1~ubuntu.18.04~bionic containerd.io
```
> **注意**: 如果不确定具体要安装哪个版本,则可以直接执行 `apt-cache madison docker-ce` 查看可用版本后再做决定。
#### 启动服务与验证安装成果
完成上述操作之后启动 Docker 并将其设为开机自启项;最后可以通过运行简单的测试命令来确认一切正常运作:
```bash
sudo systemctl start docker
sudo systemctl enable docker
sudo docker run hello-world
```
如果看到一条欢迎消息则表示 Docker 成功安装完毕并且可以正常使用了。
#### 创建基础镜像用于构建新容器实例
对于希望快速搭建起基于某个 Linux 发行版的基础开发/生产环境而言,可以从官方提供的最小化精简型 Base Image 开始入手。比如针对本案例中的 Ubuntu 18.04 系统来说就可以这样做[^3]:
```bash
docker pull ubuntu:bionic
```
此时已经拥有了一个完整的可用于创建更多复杂应用所需的空白画布——即所谓的“裸机”。
阅读全文
相关推荐


















