如何重新启动play-with-docker docker守护进程?

时间:2019-05-04 15:20:48

标签: docker

我在重启“ play-with-docker”站点内的docker守护进程时遇到问题。我编辑了/etc/docker/daemon.json以添加一个私有托管注册表,编辑后,我需要重新启动docker守护程序以进行更改。我找不到任何服务脚本来重新启动docker守护进程。在play-with-docker站点内重新启动docker daemon的最佳方法是什么。

1 个答案:

答案 0 :(得分:0)

  

在编辑/etc/docker/daemon.json文件后如何重启docker守护进程?

解决方案

找到docker daemon的PID

$ ps aux
PID   USER     TIME  COMMAND
    1 root      0:00 /bin/sh -c cat /etc/hosts >/etc/hosts.bak &&     sed 's/^:
   11 root      0:05 dockerd
   12 root      0:01 script -q -c /bin/bash -l /dev/null
   13 root      0:00 /bin/bash -l
   27 root      0:00 /usr/sbin/sshd -o PermitRootLogin=yes -o PrintMotd=no
   40 root      0:01 containerd --config /var/run/docker/containerd/containerd.
 6377 root      0:00 ps aux

将HUP信号发送到dockerd进程。

$kill -HUP 11