准备工作

确保Linux系统已安装Docker Engine或Docker Desktop。推荐使用官方脚本快速安装:

curl -fsSL https://get.docker.com | sh

验证安装是否成功:

docker --version

配置国内镜像加速器

修改Docker配置文件/etc/docker/daemon.json(若不存在则新建):

{
  "registry-mirrors": [
    "https://registry.docker-cn.com",
    "https://docker.mirrors.ustc.edu.cn",
    "https://hub-mirror.c.163.com"
  ]
}

常用国内镜像源:

  • 阿里云:需登录控制台获取专属加速地址
  • 网易云:https://hub-mirror.c.163.com
  • 中科大:https://docker.mirrors.ustc.edu.cn

重启服务并验证

加载配置后重启Docker服务:

sudo systemctl restart docker

检查加速器是否生效:

docker info | grep Mirrors

容器操作示例

拉取镜像时自动使用国内源:

docker pull nginx:alpine

运行测试容器:

docker run -d -p 80:80 --name nginx-test nginx:alpine

常见问题排查

若出现HTTPS证书错误,在daemon.json中添加:

{
  "insecure-registries": ["镜像地址"]
}

网络连接问题可尝试:

sudo mkdir -p /etc/systemd/system/docker.service.d
sudo tee /etc/systemd/system/docker.service.d/http-proxy.conf <<EOF
[Service]
Environment="HTTP_PROXY=http://proxy.example.com:8080/"
EOF
Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐