docker不断发布新版本,以前默认的在 /etc/default/docker里修改,但是新版已经不推荐了
注意: 一些文章推荐在 /lib/systemd/system/docker.service 文见上修改配置 但是官方建议如下
/usr/lib/systemd/system or /lib/systemd/system 包含默认配置.建议不要修改
我们手动建立配置文件
$ sudo mkdir /etc/systemd/system/docker.service.d
$ sudo touch /etc/systemd/system/docker.service.d/docker.conf
$ sudo vi /etc/systemd/system/docker.service.d/docker.conf
添加内容
[Service]
ExecStart=
ExecStart=/usr/bin/docker daemon -H fd://
然后重新读取验证
$ sudo systemctl daemon-reload
$ sudo systemctl restart docker
Verify docker daemon is running
以上就是我们新建的配置文件
如果你想使用 /etc/default/docker文件配置你的docker 在 /etc/systemd/system/docker.service.d/docker.conf
修改如下
ExecStart=/usr/bin/docker daemon -H fd:// $DOCKER_OPTS
添加下面这行
EnvironmentFile=-/etc/default/docker
然后你可以创建/etc/default/docker文件.并在里面添加你想要的启动配置
例如
DOCKER_OPTS=" --label name=abc" 注意 这里的DOCKER_OPTS 对应上面 $DOCKER_OPTS