ubuntu安装docker,换源
时间: 2024-12-31 07:33:41 浏览: 82
### 安装 Docker
为了在 Ubuntu 系统中安装 Docker 并配置国内加速源,以下是具体的操作方法:
更新现有的软件包列表以确保获取最新的版本信息:
```bash
sudo apt-get update
```
安装一些必要的依赖项来允许 `apt` 使用 HTTPS 方式下载资源:
```bash
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release
```
添加 Docker 的官方 GPG 密钥:
```bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
```
设置稳定版仓库:
```bash
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 软件库中的条目:
```bash
sudo apt-get update
```
最后,安装最新版本的 Docker Engine 和其他组件:
```bash
sudo apt-get install docker-ce docker-ce-cli containerd.io
```
验证 Docker 是否成功安装并正常运行:
```bash
sudo docker run hello-world
```
以上命令执行完毕后应该会显示一条来自 Docker 的欢迎消息,表示安装完成。
### 配置国内镜像加速源
编辑 `/etc/docker/daemon.json` 文件(如果没有该文件则创建它),添加如下内容以指定阿里云或其他服务商提供的中国区节点作为默认拉取镜像的服务地址[^2]:
```json
{
"registry-mirrors": ["https://<your_mirror>.mirror.aliyuncs.com"]
}
```
注意替换 `<your_mirror>` 为实际可用的前缀字符串。保存更改后的 JSON 文件。
应用新的配置参数使修改生效:
```bash
sudo systemctl daemon-reload
sudo systemctl restart docker
```
现在 Docker 已经被配置为中国大陆地区的优化路径下的工作模式,这将有助于提高从公共注册表获取容器映像的速度和稳定性。
阅读全文
相关推荐


















