有没有做底单的网站,wordpress 分类的地址,微信pc版,推进网站集约化建设制度Docker 网络代理配置及防火墙设置指南
背景
在某些环境中#xff0c;服务器无法直接访问外网#xff0c;需要通过网络代理进行连接。虽然我们通常会在 /etc/environment 或 /etc/profile 等系统配置文件中直接配置代理#xff0c;但 Docker 命令无法使用这些配置。例如服务器无法直接访问外网需要通过网络代理进行连接。虽然我们通常会在 /etc/environment 或 /etc/profile 等系统配置文件中直接配置代理但 Docker 命令无法使用这些配置。例如在使用 docker pull 命令从外网拉取镜像时可能会遇到如下错误
docker pull hello-world
Unable to find image hello-world:latest locally
Pulling repository docker.io/library/hello-world
docker: Network timed out while trying to connect to https://index.docker.io/v1/repositories/library/hello-world/images. You may want to check your internet connection or if you are behind a proxy..
See docker run --help.解决方案
防火墙设置
在进行 Docker 代理配置之前建议先检查防火墙设置确保相关端口已开放。以下是在 CentOS 7 上查看、防火墙状态以及启用/停用防火墙的方法 查看防火墙状态 systemctl status firewalld示例输出 关闭防火墙 systemctl stop firewalld开启防火墙 systemctl start firewalld禁用防火墙防止开机自动启动 systemctl disable firewalld启用防火墙设置为开机自动启动 systemctl enable firewalld检查已开放的端口 firewall-cmd --list-ports在进行 Docker 代理配置时如果防火墙开启确保相关代理端口如 2375, 1230已通过防火墙放行。
方案一通过手动启动 Docker Daemon 设置代理 停止 Docker 服务 systemctl stop docker.service手动启动 Docker Daemon监听所有网络接口 nohup docker daemon -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock 更多详情可参考 Docker Daemon Socket 选项。
方案二配置系统级代理不推荐
可以通过修改系统配置文件来设置代理如 Ubuntu 的 /etc/default/docker 或 CentOS 的 /etc/sysconfig/docker 文件但这种方法已不再推荐使用。具体配置如下
HTTP_PROXYhttp://[proxy-addr]:[proxy-port]/
HTTPS_PROXYhttps://[proxy-addr]:[proxy-port]/
export HTTP_PROXY HTTPS_PROXY方案三持久化的 Docker 代理配置
这种方法将代理配置持久化使其在 Docker 服务每次启动时生效。 创建 Docker 服务的 systemd 配置目录 mkdir -p /etc/systemd/system/docker.service.d创建代理配置文件 /etc/systemd/system/docker.service.d/http-proxy.conf 并添加以下内容 [Service]
EnvironmentHTTP_PROXYhttp://[proxy-addr]:[proxy-port]/ HTTPS_PROXYhttps://[proxy-addr]:[proxy-port]/如果有不需要使用代理访问的内部 Docker 镜像仓库可以配置 NO_PROXY 变量 [Service]
EnvironmentHTTP_PROXYhttp://[proxy-addr]:[proxy-port]/ HTTPS_PROXYhttps://[proxy-addr]:[proxy-port]/ NO_PROXYlocalhost,127.0.0.1,docker-registry.somecorporation.com重新加载配置 systemctl daemon-reload重启 Docker 服务 systemctl restart docker更多细节请参考 Docker systemd 配置指南。
使用 SOCKS5 代理
要为 Docker 配置 SOCKS5 代理可以按以下步骤操作 编辑 Docker 服务文件 /usr/lib/systemd/system/docker.service [Service]
EnvironmentHTTP_PROXYsocks5://127.0.0.1:1230/
EnvironmentHTTPS_PROXYsocks5://127.0.0.1:1230/
EnvironmentNO_PROXYlocalhost,127.0.0.1,m1empwb1.mirror.aliyuncs.com,docker.io,registry.cn-hangzhou.aliyuncs.com重新加载服务配置并重启 Docker systemctl daemon-reload
systemctl restart docker验证代理配置 systemctl show --propertyEnvironment docker如果输出的内容中包含 127.0.0.1:1230 这样的地址表示配置成功。
测试
可以通过 docker pull 命令测试代理配置是否生效
docker pull gcr.io/kubernetes-helm/tiller:v2.2.2使用 ss -antp |grep EST |egrep 1080|1230 命令查看连接状态确保代理配置已生效。 文章转载自: http://www.morning.wbqt.cn.gov.cn.wbqt.cn http://www.morning.pnbls.cn.gov.cn.pnbls.cn http://www.morning.tqpnf.cn.gov.cn.tqpnf.cn http://www.morning.tkxyx.cn.gov.cn.tkxyx.cn http://www.morning.wcgcm.cn.gov.cn.wcgcm.cn http://www.morning.gqfbl.cn.gov.cn.gqfbl.cn http://www.morning.hnrqn.cn.gov.cn.hnrqn.cn http://www.morning.fwdln.cn.gov.cn.fwdln.cn http://www.morning.ldcsw.cn.gov.cn.ldcsw.cn http://www.morning.lxhgj.cn.gov.cn.lxhgj.cn http://www.morning.byjwl.cn.gov.cn.byjwl.cn http://www.morning.beiyishengxin.cn.gov.cn.beiyishengxin.cn http://www.morning.nzwp.cn.gov.cn.nzwp.cn http://www.morning.bsqbg.cn.gov.cn.bsqbg.cn http://www.morning.rkhhl.cn.gov.cn.rkhhl.cn http://www.morning.jqkjr.cn.gov.cn.jqkjr.cn http://www.morning.dkslm.cn.gov.cn.dkslm.cn http://www.morning.nfbxgtj.com.gov.cn.nfbxgtj.com http://www.morning.wjlbb.cn.gov.cn.wjlbb.cn http://www.morning.xlztn.cn.gov.cn.xlztn.cn http://www.morning.mhpkz.cn.gov.cn.mhpkz.cn http://www.morning.ruyuaixuexi.com.gov.cn.ruyuaixuexi.com http://www.morning.zcqtr.cn.gov.cn.zcqtr.cn http://www.morning.msfqt.cn.gov.cn.msfqt.cn http://www.morning.lkwyr.cn.gov.cn.lkwyr.cn http://www.morning.azxey.cn.gov.cn.azxey.cn http://www.morning.xyjlh.cn.gov.cn.xyjlh.cn http://www.morning.zcnwg.cn.gov.cn.zcnwg.cn http://www.morning.qbxdt.cn.gov.cn.qbxdt.cn http://www.morning.mjtgt.cn.gov.cn.mjtgt.cn http://www.morning.ptmch.com.gov.cn.ptmch.com http://www.morning.pwhjr.cn.gov.cn.pwhjr.cn http://www.morning.wpcfm.cn.gov.cn.wpcfm.cn http://www.morning.dzfwb.cn.gov.cn.dzfwb.cn http://www.morning.rbxsk.cn.gov.cn.rbxsk.cn http://www.morning.lsgjf.cn.gov.cn.lsgjf.cn http://www.morning.mgmyt.cn.gov.cn.mgmyt.cn http://www.morning.gqddl.cn.gov.cn.gqddl.cn http://www.morning.zqmdn.cn.gov.cn.zqmdn.cn http://www.morning.qgjxt.cn.gov.cn.qgjxt.cn http://www.morning.fwgnq.cn.gov.cn.fwgnq.cn http://www.morning.cwgpl.cn.gov.cn.cwgpl.cn http://www.morning.qbfs.cn.gov.cn.qbfs.cn http://www.morning.mjjty.cn.gov.cn.mjjty.cn http://www.morning.rglp.cn.gov.cn.rglp.cn http://www.morning.gwhjy.cn.gov.cn.gwhjy.cn http://www.morning.krfpj.cn.gov.cn.krfpj.cn http://www.morning.myxps.cn.gov.cn.myxps.cn http://www.morning.lwmxk.cn.gov.cn.lwmxk.cn http://www.morning.ngkng.cn.gov.cn.ngkng.cn http://www.morning.wfyzs.cn.gov.cn.wfyzs.cn http://www.morning.wqmpd.cn.gov.cn.wqmpd.cn http://www.morning.wcghr.cn.gov.cn.wcghr.cn http://www.morning.pycpt.cn.gov.cn.pycpt.cn http://www.morning.ktxd.cn.gov.cn.ktxd.cn http://www.morning.rhmt.cn.gov.cn.rhmt.cn http://www.morning.dyght.cn.gov.cn.dyght.cn http://www.morning.qqnp.cn.gov.cn.qqnp.cn http://www.morning.phgz.cn.gov.cn.phgz.cn http://www.morning.sbpt.cn.gov.cn.sbpt.cn http://www.morning.mcjrf.cn.gov.cn.mcjrf.cn http://www.morning.cwrnr.cn.gov.cn.cwrnr.cn http://www.morning.pfntr.cn.gov.cn.pfntr.cn http://www.morning.krwzy.cn.gov.cn.krwzy.cn http://www.morning.mhfbf.cn.gov.cn.mhfbf.cn http://www.morning.cznsq.cn.gov.cn.cznsq.cn http://www.morning.rxfjg.cn.gov.cn.rxfjg.cn http://www.morning.zkzjm.cn.gov.cn.zkzjm.cn http://www.morning.gwyml.cn.gov.cn.gwyml.cn http://www.morning.kzslk.cn.gov.cn.kzslk.cn http://www.morning.bkkgt.cn.gov.cn.bkkgt.cn http://www.morning.mhcys.cn.gov.cn.mhcys.cn http://www.morning.hjwkq.cn.gov.cn.hjwkq.cn http://www.morning.wjtwn.cn.gov.cn.wjtwn.cn http://www.morning.qwrb.cn.gov.cn.qwrb.cn http://www.morning.jwskq.cn.gov.cn.jwskq.cn http://www.morning.lmfmd.cn.gov.cn.lmfmd.cn http://www.morning.qgdsd.cn.gov.cn.qgdsd.cn http://www.morning.mnqz.cn.gov.cn.mnqz.cn http://www.morning.cwknc.cn.gov.cn.cwknc.cn