¿Podemos actualizar la configuration pnetworkingeterminada de Docker?

exigir:

Necesito cambiar el tipo de " LogConfig " a syslog .

Sabía que esto puede estar funcionando:

docker run –log-driver = syslog

pero, empiezo contenedor por k8s en clúster ahora. ¿Cómo configurar LogConfig? o cómo cambiarlo por defecto a syslog?


Gracias @ Jan Garaj y @molivier

esta es mi versión docker

[root@ip-hostname ~]# docker version Client: Version: 1.8.2-el7.centos API version: 1.20 Package Version: docker-1.8.2-10.el7.centos.x86_64 Go version: go1.4.2 Git commit: a01dc02/1.8.2 Built: OS/Arch: linux/amd64 Server: Version: 1.8.2-el7.centos API version: 1.20 Package Version: Go version: go1.4.2 Git commit: a01dc02/1.8.2 Built: OS/Arch: linux/amd64 [Unit] Description=Docker Application Container Engine Documentation=http://docs.docker.com After=network.target Wants=docker-storage-setup.service 

Esto configura:

 [Service] Type=notify EnvironmentFile=-/etc/sysconfig/docker EnvironmentFile=-/etc/sysconfig/docker-storage EnvironmentFile=-/etc/sysconfig/docker-network Environment=GOTRACEBACK=crash ExecStart=/usr/bin/docker daemon $OPTIONS='--log-driver=syslog' \ $DOCKER_STORAGE_OPTIONS \ $DOCKER_NETWORK_OPTIONS \ $ADD_REGISTRY \ $BLOCK_REGISTRY \ $INSECURE_REGISTRY LimitNOFILE=1048576 LimitNPROC=1048576 LimitCORE=infinity MountFlags=slave TimeoutStartSec=1min Restart=on-failure [Install] WantedBy=multi-user.target 

Entonces:

systemctl daemon-reload

systemctl reinicia docker

Parece que no funciona …

acoplador inspeccionar 7fa2e28203b1

  "SecurityOpt": null, "ReadonlyRootfs": false, "Ulimits": null, "LogConfig": { "Type": "json-file", "Config": {} }, "CgroupParent": "", "ConsoleSize": [ 0, 0 ] 

por favor ayuda…

Puede ajustar la configuration pnetworkingeterminada de la window acoplable en / etc / default / docker ( daemon ):

 DOCKER_OPTS=' -H tcp://0.0.0.0:2376 -H unix:///var/run/docker.sock --storage-driver aufs .../... --log-driver=syslog ' 

Eche un vistazo a la configuration de Docker .

Editar: Como mencionó Jan Garaj ( número 9889 ), el file / etc / default / docker solo se usa en sistemas que usan "upstart" y "SysVInit", no en sistemas que usan systemd ( ver systemd config ).

    Intereting Posts