2017-07-25 102 views
1

我正在嘗試docker的例子,並想設置DOCKER_OPTS,但無法在亞馬遜linux機器上找到/ etc/default/docker。在哪裏尋找它?Amazon EC2服務器上的/ etc/default/docker文件在哪裏?

+0

嘗試推出與Amazon ECS優化-AMI一個EC2(http://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI .html),它附帶了docker。 – Gangaraju

+0

Docker未安裝在基礎ec2服務器上。嘗試運行'哪個docker'來檢查docker是否安裝。 – Rash

回答

1

在亞馬遜的Linux版本(CentOS,Fedora的,紅帽等),你可以找到它在/etc/sysconfig/docker

需要,一旦你更新文件重新啓動搬運工服務。

如果您沒有找到它,請檢查docker是否安裝在該機器中。它建議使用ecs-optimized-ami來運行碼頭集裝箱。

更多細節:ECS Optimized AMI

+0

的確有文件/ etc/sysconfig/docker。但是從Docker文檔看來,他們似乎正在使用/etc/docker/daemon.json建議新的方式。不管怎樣,謝謝。 – ExploringApple

0

最新泊塢窗版本使用/etc/docker/daemon.json改變守護進程選項。我會建議使用這個文件而不是環境變量。看看下面的搬運工文檔瞭解更多信息

https://docs.docker.com/engine/reference/commandline/dockerd/#daemon-configuration-file

+0

這完全取決於發行版是否使用upstart或systemd,以及如果docker是以該發行版的cusom方式打包的。 – Grimmy

+0

@Grimmy, 這不是最新版本的情況。我在我的系統上檢查了docker的systemctl,它有'ExecStart =/usr/bin/dockerd -H fd://'。如果我更新/創建'的/ etc /泊塢窗/ daemon.json'以下內容 { 「不安全 - 登記」: 「testme.com:8000」] } 重啓碼頭工人,並檢查'泊塢窗info'它在輸出中顯示testme.com。因此,即使啓動腳本沒有定義參數,文件也會被加載 –

相關問題