2017-07-25 5 views
1

J'essaie des exemples de docker et je voulais définir le DOCKER_OPTS, mais pas capable de trouver/etc/default/docker sur une machine linux amazon. Où le chercher?Où se trouve le fichier/etc/default/docker sur le serveur Amazon Linux EC2?

+0

Essayez le lancement d'un EC2 avec amazon ecs-optimisé ami (http://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI .html) qui est livré avec le docker installé. – Gangaraju

+0

Docker n'est pas installé sur les serveurs de base ec2. Essayez d'exécuter 'quel docker' pour vérifier si docker est installé ou non. – Rash

Répondre

1

Dans linux Amazon (CentOS, Fedora, RedHat, etc.), vous pouvez le trouver dans /etc/sysconfig/docker

Vous devez redémarrer le service de mise à jour docker une fois que vous ce fichier.

Si vous ne l'avez pas trouvé, vérifiez si le docker est installé sur cette machine. Il est recommandé d'utiliser ecs-optimized-ami pour l'exécution des conteneurs docker.

Plus de détails: ECS Optimized AMI

+0

en effet il y a le fichier/etc/sysconfig/docker. Mais à partir de la documentation de Docker, il semble qu'ils suggèrent une nouvelle façon d'utiliser /etc/docker/daemon.json. En tout cas merci. – ExploringApple

0

Dernières versions docker utilisent /etc/docker/daemon.json pour changer les options du démon. Je suggère d'utiliser ce fichier à la place des variables d'environnement. Regardez la documentation ci-dessous docker pour plus de détails

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

+0

Cela dépend entièrement si la distribution utilise upstart ou systemd et si docker a été empaqueté d'une manière cusom pour cette distribution. – Grimmy

+0

@Grimmy, Ce n'est pas le cas avec la dernière version. Je vérifie le systemctl de docker sur mon système il a 'ExecStart =/usr/bin/dockerd -H fd: //'. Si je mets à jour/créer/etc/docker/daemon.json' au-dessous du contenu { "-registres non sécurisés": [ "testme.com:8000"] } restart docker et vérifiez 'docker info' il montre testme.com en sortie. Ainsi, le fichier est chargé s'il existe, même si le script de démarrage ne définit pas le paramètre –