虚拟机ubuntu配置docker
时间: 2025-05-05 09:34:12 浏览: 21
### 如何在Ubuntu虚拟机中安装和配置Docker
#### 准备工作
为了确保顺利安装Docker,在开始之前应当按照Ubuntu 20.04初始服务器设置指南完成基本配置,这包括创建sudo权限的非root用户以及设定防火墙规则[^1]。
#### 安装必要依赖包
在此之前,需先更新本地软件包索引并安装一系列用于支持Docker运行的基础工具。具体命令如下所示:
```bash
sudo apt update && sudo apt upgrade -y
sudo apt install ca-certificates curl gnupg lsb-release -y
```
上述指令会下载并安装`ca-certificates`, `curl`, `gnupg`, 和 `lsb-release`这些对于后续操作至关重要的组件[^2]。
#### 添加官方GPG密钥与仓库地址
接着向APT源列表里加入Docker官方维护的安全GPG密钥,并添加稳定版存储库链接以便获取最新版本的应用程序文件:
```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
```
此过程通过HTTPS协议从远程站点拉取公钥材料存入指定路径下,同时定义了一个新的APT资源位置描述符来指向Docker发布的Linux发行版特定二进制分发渠道。
#### 执行实际安装流程
当一切准备就绪之后就可以正式执行Docker引擎本身的部署动作了。这里推荐采用默认选项自动完成整个过程而无需人工干预:
```bash
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
```
以上两条语句先是刷新了一次可用包的信息缓存,紧接着调用了apt-get工具链来进行具体的软件栈构建活动,其中涉及到了核心服务端守护进程(`docker-ce`)及其CLI前端接口(`docker-ce-cli`)还有容器镜像管理后台(`containerd.io`)。
#### 启动并验证服务状态
最后一步是要确认新近装载的服务已经正常启动并且可以响应外部请求。可以通过下面这条简单的测试脚本来检验当前环境是否能够成功加载基础web页面内容:
```bash
sudo systemctl start docker
sudo systemctl enable docker
sudo docker run hello-world
```
这段代码片段首先激活了Docker后台处理单元使之进入活跃模式;其次设定了开机自启策略以保障重启后仍能保持在线;最终尝试运行一个预置的小型应用程序实例用来证明平台具备完整的功能特性。
阅读全文
相关推荐


















