Docker部署NodeJS实践(1、代理)

本文在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复制代码
相关文章
相关标签/搜索