適合最新版docker自定義啟動配置


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM