01-Docker基础配置

1、Docker国内镜像源加速

之前配置的都是阿里云的镜像加速,后来反映过来所有拉去的image都是两年前的,后来发现是因为阿里云停止从Dockerhub拉取镜像了。
这个时候就需要换一个地址,网上地址很多,这里就给大家提供一个。

这里是一个代理网站

改配置已经作废

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

配置完毕后,需要清除一下阿里云的认证配置
windows路径: C:\Users\用户.docker\config.json
Linux: 用户/.docker/config.json

– 这里用户是你登录的用户 : windows: 就是c盘你的用户名路径下、linux :/home路径下的, 或者/root

别忘了重启一下docker服务,就好了
docker

02、Docker创建日志提示端口错误

描述:
An attempt was made to access a socket in a way forbidden by its access permissions。

原因:Windows动态起始端口默认为1024,此时创建端口大于此数。

解决方案:

管理员打开命令提示符 一定是管理员权限

# 执行
netsh int ipv4 set dynamicport tcp start=49152 num=16383

netsh int ipv4 set dynamicport udp start=49152 num=16383
# 查看
netsh int ipv4 show dynamicport tcp

最后重启电脑即可

03、Docker Daemon配置优化

下面是Docker的daemon配置文件, 路径:/etc/docker/daemon.json

复制时需要把注释去掉

{
    // docker主数据目录
    "data-root": "/disk_ssd/dockerd/docker",
    // 内部仓库地址
    "insecure-registries": [
        "192.168.1.6:5000"
    ],
    // 容器日志文件
    "log-driver": "json-file",
    // 日志级别
    "log-level": "warn",
    // 日志配置
    "log-opts": {
        // 最多文件数量
        "max-file": "3",
        // 文件大小
        "max-size": "50m"
    },
    // 镜像仓库配置,可以配置多个, 逗号分割
    "registry-mirrors": [
            "https://docker.m.daocloud.io"
      ]

}
作者:何贤刚  创建时间:2024-02-29 20:25
最后编辑:何贤刚  更新时间:2025-09-20 15:03