本文在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複製代碼