2017-07-25 3 views
1

Ich versuche Docker Beispiele und wollte die DOCKER_OPTS einstellen, aber nicht finden// etc/default/docker auf Amazon Linux Maschine. Wo soll man danach suchen?Wo ist die Datei/etc/default/docker auf dem Amazon Linux EC2-Server?

+0

Versuchen Sie, eine EC2 mit amazon ecs optimierte-ami startet (http://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI .html), die mit installiertem Docker geliefert wird. – Gangaraju

+0

Docker ist nicht auf ec2-Basisservern installiert. Versuchen Sie, 'which docker 'auszuführen, um zu überprüfen, ob docker installiert ist oder nicht. – Rash

Antwort

1

In Amazon Linux (CentOS, Fedora, RedHat etc.), können Sie es in /etc/sysconfig/docker

finden müssen Sie Docker Dienst neu zu starten, sobald Sie die Datei aktualisieren.

Wenn Sie es nicht gefunden haben, überprüfen Sie, ob Docker auf diesem Computer installiert ist. Es wird empfohlen, ecs-optimized-ami zum Ausführen von Docker-Containern zu verwenden.

Weitere Details: ECS Optimized AMI

+0

tatsächlich gibt es die Datei/etc/sysconfig/docker. Aber aus der Docker-Dokumentation sieht es so aus, als würden sie mit /etc/docker/daemon.json neue Wege vorschlagen. Trotzdem danke. – ExploringApple

0

Neuesten Docker Versionen verwenden /etc/docker/daemon.json die Daemon Optionen zum Ändern. Ich würde vorschlagen, diese Datei anstelle von Umgebungsvariablen zu verwenden. Schauen Sie sich die unten Docker Dokumentation für weitere Details

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

+0

Das hängt völlig davon ab, ob die Distribution upstart oder systemd verwendet und ob docker für diese Distribution kundenspezifisch gepackt wurde. – Grimmy

+0

@Grimmy, Das ist nicht der Fall mit der neuesten Version. Ich überprüfe die Systemdl von Docker auf meinem System hat es 'ExecStart =/usr/bin/dockerd -H fd: //'. Wenn ich aktualisieren/erstellen '/ etc/Docker/daemon.json' auf unter Inhalt { "unsicher-Register": [ "testme.com:8000"] } Neustart Docker und überprüfen' Docker info' es zeigt testme.com in der Ausgabe an. Die Datei wird also geladen, wenn sie existiert, auch wenn das Startskript den Parameter nicht definiert –

Verwandte Themen