所有节点配置阿里云镜像加速地址(https://d8b3zdiw.mirror.aliyuncs.com)并把启动引擎设置为 systemd, 配置成功后加载配置文件并重启 docker 服务。
时间: 2024-10-02 18:01:50 浏览: 45
ubuntu vps安装docker报错:Cannot connect to the Docker daemon at unix:///var/run/docker.sock.问题解决
要在阿里云服务器上配置 Docker 使用镜像加速和 systemd 启动,你需要按照以下步骤操作:
1. **添加镜像加速地址到 `/etc/docker/daemon.json`**:
- 创建或打开 `~/.docker/daemon.json` 文件(如果不存在),如果没有这个目录,需要先创建它。
```json
{
"registry-mirrors": ["https://d8b3zdiw.mirror.aliyuncs.com"],
"insecure-registries": []
}
```
确保替换 `https://d8b3zdiw.mirror.aliyuncs.com` 为你获取的实际镜像加速地址。
2. **启用 systemd 的 Docker 配置**:
- 如果系统已经安装了 systemd,并且 Docker 已经通过 systemd 进行管理,那么上述设置应该会自动生效。确认一下 Docker 是否支持 systemd:
```bash
systemctl is- 如果 `docker` 服务未启用,可以使用下面命令启用:
```bash
sudo systemctl enable docker
```
3. **保存配置并重启 Docker**:
- 保存 `daemon.json` 文件:
```bash
sudo nano ~/.docker/daemon.json
```
或其他文本编辑器替代。
- 确认无误后,按 `Ctrl+X`,然后输入 `Y` 确认保存并关闭。
- 重启 Docker 服务使其应用新配置:
```bash
sudo systemctl daemon-reload
sudo systemctl restart docker
```
4. **检查配置是否生效**:
- 可以通过运行命令查看镜像加速是否有效:
```bash
docker pull alpine
```
- 如果能快速下载镜像,说明配置成功。
阅读全文