Ubuntu部署docker
时间: 2025-02-11 14:21:37 浏览: 32
### 安装和配置Docker容器环境
#### 更新Ubuntu系统软件包索引
为了确保获取最新的软件包信息,在安装任何新软件之前建议先更新系统的软件包列表。
```bash
sudo apt-get update
```
#### 安装必要的依赖项
一些基础工具对于后续操作至关重要,比如`apt-transport-https`用于HTTPS方式访问APT仓库,而`ca-certificates`提供证书管理功能。这些可以通过下面命令来安装:
```bash
sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common
```
#### 添加官方GPG密钥并设置稳定版源
为保障安全性和稳定性,应从官方渠道下载资源。这一步骤涉及添加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=amd64 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(社区版)
完成上述准备工作之后就可以正式开始安装Docker了。这里选择的是最新稳定版本。
```bash
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
```
验证安装成功与否可以查看已安装的具体版本号:
```bash
docker -v
```
如果显示类似于 `Docker version 24.0.7, build 24.0.7-0ubuntu2~22.04.1` 的输出,则说明安装无误[^1]。
#### 启动与开机自启服务
为了让Docker能够随操作系统启动自动运行,并立即生效,需执行如下指令:
```bash
sudo systemctl start docker
sudo systemctl enable docker
```
#### 用户权限调整
为了避免每次调用Docker都需要加上`sudo`前缀,默认情况下会创建一个新的用户组叫做`docker`并将当前登录账户加入其中。需要注意这样做可能存在安全隐患,请谨慎考虑是否要这么做。
```bash
sudo usermod -aG docker $USER
newgrp docker
```
#### 配置国内镜像加速器
考虑到网络因素影响下载速度,推荐配置阿里云或其他服务商提供的中国区专用镜像站点以提高效率。
编辑或新建文件 `/etc/docker/daemon.json` ,填入相应的内容:
```json
{
"registry-mirrors": ["https://<your_mirror>.mirror.aliyun.com"]
}
```
重启Docker使更改后的配置生效:
```bash
sudo systemctl restart docker
```
以上就是在Ubuntu服务器上部署和初步配置Docker的方法概述。
阅读全文
相关推荐


















