首页 > 其他分享 >Docker配置代理IP-下载镜像

Docker配置代理IP-下载镜像

时间:2023-04-07 12:12:14浏览次数:52  
标签:Pull http complete IP 192.168 registry 镜像 Docker docker

1、创建docker.service.d目录

mkdir /etc/systemd/system/docker.service.d/

2、创建配置文件

cat >/etc/systemd/system/docker.service.d/http-proxy.conf <<'EOF'
[Service]
Environment="HTTP_PROXY=http://192.168.0.108:2335" "HTTPS_PROXY=http://192.168.0.108:2335"
EOF

NO_PROXY环境变量值: 主要配置不需要代理
http://192.168.0.108:2335 # 就是代理IP地址

3、配置daemon.json

master1 ~]# cat /etc/docker/daemon.json 
{
"data-root":"/data/docker",
"insecure-registries": ["192.168.10.33:80"],
"registry-mirrors": ["https://registry.k8s.io"],
"exec-opts": ["native.cgroupdriver=systemd"]
}

# 配置registry-mirrors,把下载的仓库地址增加好


4、重启docker服务

systemctl daemon-reload 
systemctl restart docker

5、检查配置的环境变量是否生效

master1 ~]# systemctl show --property=Environment docker
Environment=HTTP_PROXY=http://192.168.0.108:2335 HTTPS_PROXY=http://192.168.0.108:2335

master1 ~]# docker info | grep -i proxy
 HTTP Proxy: http://192.168.0.108:2335
 HTTPS Proxy: http://192.168.0.108:2335

6、测试下载镜像

master1 ~]# docker pull registry.k8s.io/ingress-nginx/controller:v1.7.0@sha256:7612338342a1e7b8090bef78f2a04fffcadd548ccaabe8a47bf7758ff549a5f7
registry.k8s.io/ingress-nginx/controller@sha256:7612338342a1e7b8090bef78f2a04fffcadd548ccaabe8a47bf7758ff549a5f7: Pulling from ingress-nginx/controller
63b65145d645: Pull complete 
b4bea1ae47cc: Pull complete 
7416657d1589: Pull complete 
c9a4dd0b75c2: Pull complete 
1621aadd43dd: Pull complete 
4f4fb700ef54: Pull complete 
524510d39e1a: Pull complete 
ecfe47f2aaee: Pull complete 
49d820999ef3: Pull complete 
bdee9cd2eeaa: Pull complete 
8ff3f184df89: Pull complete 
b9f8a23ad5f3: Pull complete 
dcef9d94787d: Pull complete 
e81f57123d43: Pull complete 
Digest: sha256:7612338342a1e7b8090bef78f2a04fffcadd548ccaabe8a47bf7758ff549a5f7
Status: Downloaded newer image for registry.k8s.io/ingress-nginx/controller@sha256:7612338342a1e7b8090bef78f2a04fffcadd548ccaabe8a47bf7758ff549a5f7
registry.k8s.io/ingress-nginx/controller:v1.7.0@sha256:7612338342a1e7b8090bef78f2a04fffcadd548ccaabe8a47bf7758ff549a5f7

 

标签:Pull,http,complete,IP,192.168,registry,镜像,Docker,docker
From: https://www.cnblogs.com/ygbh/p/17295746.html

相关文章

  • pycharm上安装pip
    网上的答案太花里胡哨了,简单一两个命令弄得长篇大论 查看是否安装pip,终端输入:pip--version如果显示:ModuleNotFoundError:Nomodulenamed'pip' 那就没有安装好 安装pip命令:python-mensurepip--default-pip然后再输入:pip--version 检查一下是否能显示版本号,能......
  • Server Error `defineOptions()` in <script setup> cannot reference locally declar
    这个错误提示是因为在<scriptsetup>标签中使用了defineOptions()函数,并且该函数中引用了一个本地声明的变量(比如COMPONENT_NAME)。由于<scriptsetup>中的代码会被自动包装在setup()函数内部执行,而defineOptions()函数会被提升到setup()函数外部执行,因此就会出现该错误。为了解决......
  • docker-compose 部署 consul v1.15.2
    server1配置文件{"node_name":"consul-server1","datacenter":"zhongtai","domain":"consul","server":true,"log_level":"INFO","ui_conf......
  • POJ - 1651 Multiplication Puzzle(区间dp)
    题目大意:给你N个数,每次可以选择一个数进行剔除(第一个和最后一个不能选择),选出该数后,sum+=该数左边的数*该数*该数右边的数问最小的sum是多少解题思路:用dp[i][j]表示[i,j]区间被剔除得只剩下i,j的最小sumdp[i][j]=dp[i][k]+dp[k][j]+num[i]*num[k]*num[j]#include......
  • canvas实现图片镜像翻转的2种方式
    canvas实现图片镜像翻转的2种方式原文引用:https://www.qetool.com/scripts/view/23387.html1.通过canvas自带的画布方法进行翻转varimg=newImage();//这个就是img标签的dom对象img.src='./sy.png';img.onload=function(){//图片加载完成后,执行此方......
  • 如何利用代理IP优化网络爬虫
    网络爬虫会自动扫描互联网,搜集大量数据并将它们组织起来。但是,许多网站都采取了反爬虫策略,限制了网络爬虫的活动。这时候,代理IP就起到了关键作用。代理IP可以让网络爬虫“变身”为不同的可以合法访问网站的用户,从而绕过网站的反爬虫机制,保护了网络爬虫的稳定运行。而且,使用代理IP......
  • C# javascript中调用自定义函数function
    Default.aspx1<script>2//自定义函数3functionpageInit(){4letdata=[];5varsource_data=my_source_data2();//my_source_data2是一般程序Handler.ashx中,自定义的方法6varmy_data=source_data.split('###');......
  • K8S 高可用外部 etcd , Docker 容器运行时 (三) 加入K8S集群
    control-plane上执行1、#证如果过期了,可以使用下面命令生成新证书上传,这里会打印出certificatekey,后面会用到kubeadminitphaseupload-certs--upload-certs#你还可以在【init】期间指定自定义的--certificate-key,以后可以由join使用。要生成这样的密钥,可以使用以下......
  • docker使用openJDK导致图片验证码错误
    简介:docker使用openJDK导致Excel导出问题问题:本地环境导出Excel正常,测试环境导出Excel失败image.png看到上方报错日志开始以为是初始化WorkBook失败导致的空指针问题image.png后来打印了WorkBook对象发现并不是这个原因导致的空指针解决办法经排查发现开发项目的时候都是......
  • SwipeRefreshLayout和ListView的EmptyView共存冲突的问题
    SwipeRefreshLayout是android官方的下拉刷新控件;它内部有且只能有一个子控件;当一个ListView嵌入到它内部时,就不能为ListView带一个EmptyView了;于是很自然的想到将ListView和EmptyView纳入到一个父控件中;典型的像下面这样的布局:<android.support.v4.......