app软件免费模板下载网站,做企业网站多,wordpress++分页,wordpress文件编辑器闲扯几句
不知不觉已经2月中了#xff0c;1个半月忙得没写博客#xff0c;这篇其实很早就想写了#xff08;可追溯到Docker刚刚无法拉镜像的时候#xff09;#xff0c;由于工作和生活上的事比较多又在备考软考架构#xff0c;拖了好久……
简单记录下怎么做的#xf…闲扯几句
不知不觉已经2月中了1个半月忙得没写博客这篇其实很早就想写了可追溯到Docker刚刚无法拉镜像的时候由于工作和生活上的事比较多又在备考软考架构拖了好久……
简单记录下怎么做的以防同事和朋友问我怎么拉镜像仓库的直接祭出本文 适用于将Docker以Systemd服务安装的Linux环境。其他环境仅供参考。 怎么做
第1步 自备代理工具以我本地挂的梯子 192.168.56.1:7899 举例请自行变通。
第2步 修改docker.service
vim /lib/systemd/system/docker.service将代理环境变量写入该服务文件写的位置在[Service]块下
# proxy
EnvironmentHTTP_PROXYhttp://192.168.56.1:7899
EnvironmentHTTPS_PROXYhttp://192.168.56.1:7899
EnvironmentNO_PROXYlocalhost,127.0.0.1,10.*,172.*其中NO_PROXY可追加需要免代理的仓库地址。以下是截图 第3步 重加载docker Unit文件并重启Docker
systemctl daemon-reload
systemctl restart docker第4步 验证
docker login
docker pull hellxz/alpine-tomcat:openjdk8-tomcat-8.5.78原理
Systemd的每个Unit服务都是在启动时加载的不会加载到当前会话中的临时设置的环境变量Unit文件主要存在于以下三个目录中加载的优先级就是我这边的排序
/lib/systemd/system/run/systemd/system/etc/systemd/system
按文中修改docker.service这个Unit文件时也一样用的是最高优先级的。systemd重新加载Unit文件后会读取到配置在Unit文件中的环境变量这样就会生效了。
至于代理怎么弄这个就不多说了得需要点魔法。
再扯几句
近期可能会写一点软考相关内容有兴趣的可以关注下。
本文同步发布在博客园 https://www.cnblogs.com/hellxz 与 CSDN https://blog.csdn.net/u012586326原创不易请勿转载