docker正确配置腾讯云镜像地址
如默
撰写于 2024年 06月 06 日

说明

腾讯软件源官网给的配置教程有误,配置完成之后还是显示无法连接,切换了一下方式才成功,记录一下。

官网文档

附上官网文档地址:腾讯云修改docker镜像文档

附上腾讯云软件源官网:腾讯软件源

下面是详细步骤,Ubuntu系统:

# 打开配置文件
vim /etc/default/docker

# 添加以下内容
DOCKER_OPTS="--registry-mirror=https://mirror.ccs.tencentyun.com"

CentOS7系统:

# 打开配置文件
vim /etc/docker/daemon.json

# 添加以下内容
{
   "registry-mirrors": [
   "https://mirror.ccs.tencentyun.com"
  ]
}

修改完配置文件,重启一下docker

systemctl daemon-reload
systemctl restart docker

验证

执行

docker info

输出的内容最后三行有这个就表示配置成功:

 Registry Mirrors:
  https://mirror.ccs.tencentyun.com/
 Live Restore Enabled: false

补充

我的系统是Ubuntu22.04,但是按照Ubuntu系统那样配置没生效,而且,那个配置文件默认是有内容的,只需要把注释符号删掉修改一下就可以了,即第14行,原始内容如下:

# Docker SysVinit configuration file

#
# THIS FILE DOES NOT APPLY TO SYSTEMD
#
#   Please see the documentation for "systemd drop-ins":
#   https://docs.docker.com/engine/admin/systemd/
#

# Customize location of Docker binary (especially for development testing).
#DOCKERD="/usr/local/bin/dockerd"

# Use DOCKER_OPTS to modify the daemon startup options.
#DOCKER_OPTS="--dns 8.8.8.8 --dns 8.8.4.4"

# If you need Docker to use an HTTP proxy, it can also be specified here.
#export http_proxy="http://127.0.0.1:3128/"

# This is also a handy place to tweak where Docker's temporary files go.
#export DOCKER_TMPDIR="/mnt/bigdrive/docker-tmp"

但我换成CentOS那样的配置文件就生效了,所以我查看了一下上面文件里的docker官方文档,文档显示,这个文件是配置docker守护进程的,需要添加一个守护进程,而守护进程使用的配置文件就是这个/etc/docker/daemon.json,所以腾讯云的文档不太严谨,可能是没有更新,官网写的docker23.0以上都是这样。以后还是建议查看docker官网文档。配置守护进程验证如下:

sudo systemctl show --property=Environment docker

Environment=HTTP_PROXY=http://proxy.example.com:3128 HTTPS_PROXY=https://proxy.example.com:3129 NO_PROXY=localhost,127.0.0.1,docker-registry.example.com,.corp

相应的配置文件如下:

[Service]
Environment="HTTP_PROXY=http://proxy.example.com:3128"
Environment="HTTPS_PROXY=https://proxy.example.com:3129"
Environment="NO_PROXY=localhost,127.0.0.1,docker-registry.example.com,.corp"

文件路径为:/etc/systemd/system/docker.service.d/http-proxy.conf

docker正确配置腾讯云镜像地址

说明

腾讯软件源官网给的配置教程有误,配置完成之后还是显示无法连接,切换了一下方式才成功,记录一下。

官网文档

附上官网文档地址:腾讯云修改docker镜像文档

附上腾讯云软件源官网:腾讯软件源

下面是详细步骤,Ubuntu系统:

# 打开配置文件
vim /etc/default/docker

# 添加以下内容
DOCKER_OPTS="--registry-mirror=https://mirror.ccs.tencentyun.com"

CentOS7系统:

# 打开配置文件
vim /etc/docker/daemon.json

# 添加以下内容
{
   "registry-mirrors": [
   "https://mirror.ccs.tencentyun.com"
  ]
}

修改完配置文件,重启一下docker

systemctl daemon-reload
systemctl restart docker

验证

执行

docker info

输出的内容最后三行有这个就表示配置成功:

 Registry Mirrors:
  https://mirror.ccs.tencentyun.com/
 Live Restore Enabled: false

补充

我的系统是Ubuntu22.04,但是按照Ubuntu系统那样配置没生效,而且,那个配置文件默认是有内容的,只需要把注释符号删掉修改一下就可以了,即第14行,原始内容如下:

# Docker SysVinit configuration file

#
# THIS FILE DOES NOT APPLY TO SYSTEMD
#
#   Please see the documentation for "systemd drop-ins":
#   https://docs.docker.com/engine/admin/systemd/
#

# Customize location of Docker binary (especially for development testing).
#DOCKERD="/usr/local/bin/dockerd"

# Use DOCKER_OPTS to modify the daemon startup options.
#DOCKER_OPTS="--dns 8.8.8.8 --dns 8.8.4.4"

# If you need Docker to use an HTTP proxy, it can also be specified here.
#export http_proxy="http://127.0.0.1:3128/"

# This is also a handy place to tweak where Docker's temporary files go.
#export DOCKER_TMPDIR="/mnt/bigdrive/docker-tmp"

但我换成CentOS那样的配置文件就生效了,所以我查看了一下上面文件里的docker官方文档,文档显示,这个文件是配置docker守护进程的,需要添加一个守护进程,而守护进程使用的配置文件就是这个/etc/docker/daemon.json,所以腾讯云的文档不太严谨,可能是没有更新,官网写的docker23.0以上都是这样。以后还是建议查看docker官网文档。配置守护进程验证如下:

sudo systemctl show --property=Environment docker

Environment=HTTP_PROXY=http://proxy.example.com:3128 HTTPS_PROXY=https://proxy.example.com:3129 NO_PROXY=localhost,127.0.0.1,docker-registry.example.com,.corp

相应的配置文件如下:

[Service]
Environment="HTTP_PROXY=http://proxy.example.com:3128"
Environment="HTTPS_PROXY=https://proxy.example.com:3129"
Environment="NO_PROXY=localhost,127.0.0.1,docker-registry.example.com,.corp"

文件路径为:/etc/systemd/system/docker.service.d/http-proxy.conf


赞 (0)

猜您想看

  • 阿里云OSS防盗链设置

    启用阿里云OSS之后遇到了一些问题,记录一下

    2021年04月27日
  • Mac电脑使用SSH连接服务器

    Mac电脑自带终端,可以直接使用这个连接服务器,也可以使用第三方的软件来安装,但是Termius收费,也懒得安装了,记录一下

    2023年10月18日
  • AOC U28G2U显示器入手体验

    之前用的是两台AOC 24G2,1080P 144的显示器,公司用的是一台2K显示器外接,回家再看24G2的时候感觉好糊,加上相机照片的分辨率都在6000*4000之上了,还是需要一台高分辨率显示器,特此记录。

    2022年10月25日
  • HELLO GANSS HS 87T烟云紫 TTC 金粉轴V2入手体验

    前两天把之前手上用的IKBC W210 红轴键盘拿到公司用了,需要给家里的台式机配一个键盘,看了很多款,本来准备继续买樱桃轴,但是看国产的都不错,就买了一把金粉轴的高斯键盘

    2022年10月30日
  • 黑神话悟空Intel Arc A770显卡性能测试

    最近黑神话悟空非常火,正好Steam上可以下载官方的测试工具,来看看硬件可以跑到什么帧数,正好我怕我的A770不行,测试一下。

    2024年08月14日
  • PotPlayer使用电视直播源

    由于央视影音软件有很多的广告,也经常遇到各种bug,加上最近发现`PotPlayer`可以看斗鱼等直播,遂找一些电视直播源进行观看,特此记录。

    2020年11月22日

评论区(2条评论)

我要评论

Vaptcha 初始化中...

萧瑟
LV1
  

今天拉镜像贼卡,刚需,感谢分享

如默
博主
   萧瑟

就是,最近很卡