本文在centos7系统中,采用Docker容器部署Nodejs工程。 Doceker版本1.31。docker
一、在centos系统中安装docker后,有一些服务器是没有链接外网权限的,能够测试是否能ping通。若是ping不通,则须要配置代理。本系统具体的实际代理地址及端口号,输入env便可显示。centos
二、方法bash
一、在
/etc/systemd/system
目录下建立一个的docker.service.d
文件夹服务器
mkdir -p /etc/systemd/system/docker.service.d
复制代码
二、在
docker.service.d
文件夹下建立http-proxy.conf文件,并添加HTTP_PROXY变量,其中proxy-url和proxy-port分别改为实际状况的代理地址和端口:测试
Environment="HTTP_PROXY=http://proxy-addr:proxy-port/"
"HTTPS_PROXY=https://proxy-addr"
复制代码
三、若是有不须要使用代理来访问的Docker registries,那么还须要制定NO_PROXY环境变量:url
Environment="HTTP_PROXY=http://proxy-addr:proxy-port/"
"NO_PROXY=localhost,127.0.0.0/8"
复制代码
四、更新配置:centos7
daemon-reload 复制代码
五、重启docker服务spa
restart docker复制代码