joon 最近的时间轴更新
joon

joon

V2EX 第 409257 号会员,加入于 2019-05-06 10:41:44 +08:00
今日活跃度排名 16691
joon 最近回复了
如果只需要 docker 走代理的话,可看这个 https://github.com/lisaac/luci-app-dockerman/issues/172

亲测有效,修改 /etc/init.d/dockerd 使用 procd_set_param env 设置环境变量,添加如下两行:

# set proxy
procd_set_param env HTTP_PROXY=http://192.168.0.1:7890
procd_set_param env HTTPS_PROXY=http://192.168.0.1:7890
此处修改成你自己的代理 ip 和端口

原脚本

start_service() {
local nofile=$(cat /proc/sys/fs/nr_open)

process_config

procd_open_instance

procd_set_param stderr 1
if [ -z "${DOCKERD_CONF}" ]; then
procd_set_param command /usr/bin/dockerd
else
procd_set_param command /usr/bin/dockerd --config-file="${DOCKERD_CONF}"
fi
procd_set_param limits nofile="${nofile} ${nofile}"
procd_close_instance
}
新脚本

start_service() {
local nofile=$(cat /proc/sys/fs/nr_open)

process_config

procd_open_instance

# set proxy
procd_set_param env HTTP_PROXY=http://192.168.0.1:7890
procd_set_param env HTTPS_PROXY=http://192.168.0.1:7890

procd_set_param stderr 1
if [ -z "${DOCKERD_CONF}" ]; then
procd_set_param command /usr/bin/dockerd
else
procd_set_param command /usr/bin/dockerd --config-file="${DOCKERD_CONF}"
fi
procd_set_param limits nofile="${nofile} ${nofile}"
procd_close_instance
}
n1 的 lan 口 dns 和网关填你开代理的电脑 ip
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3175 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 11:11 · PVG 19:11 · LAX 04:11 · JFK 07:11
Developed with CodeLauncher
♥ Do have faith in what you're doing.