linux配置docker启动参数,docker server服务启动参数定制

想要对docker的server服务进行启动参数的改变,绕了好多圈子,最后终于搞定。

debian的系统直接使用service启动docker服务,然后看官方文档有讲,直接修改/etc/default/docker文件就行了。

添加DOCKER_OPTS参数

然后修改了重启服务发现没用。然后发现/etc/init/docker是调的这个文件。然后找init.d/docker文件发现DOCKER_OPTS参数文件里自己定义了一下什么没有,然后在这里改。改完还是不行,google之,github上有问,修改/lib/systemd/system/docker.service文件。

修改成:

#EnvironmentFile=-/etc/default/docker

#ExecStart=

#ExecStart=/usr/bin/docker -d $DOCKER_OPTS

这样直接启动不起来。

然后写死命令,不用配置文件就好用了

ExecStart=/usr/bin/docker daemon -g /home/www/wwwroot/docker_image -H tcp://10.0.10.119:7878 -H fd://

vi /lib/systemd/system/docker.service

加载配置,直接restart会有提示

systemctl daemon-reload

/etc/init.d/docker restart

-H参数光指定tcp的不行,必须保留原来的unix socket /var/run/docker.sock,不然本地命令执行不了了。

相关文章:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值