Jea*_*cut 6 daemon process docker
为什么Docker启动了这么多守护进程?
看来,泊坞窗fork了主要过程分为几个人。例如,重新启动后,这是我输入$ htop
后跟F5的控制台输出:
(来源:hostingpics.net)
已经有6个孩子!但是,我没有任何正在运行的容器,只有2个已停止的容器:
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
a24f25e42c50 jupyter/datascience-notebook "tini -- start-notebo" 44 hours ago Exited (0) 3 hours ago prickly_spence
728166c38396 nginx "nginx -g 'daemon off" 4 days ago Exited (0) 3 hours ago some-nginx
Run Code Online (Sandbox Code Playgroud)
这是有问题的,因为一段时间后许多子进程开始出现……并且每个子进程都使用了约40 MB的内存,因此当您拥有数十个进程时,这将成为问题!所以我的两个问题是:
docker run -d ...
会派生父守护程序,并且永远不会杀死孩子?预先,非常感谢您的帮助!:)
在$ docker info
哪里可以看到我在Ubuntu 14.04.4 LTS上运行:
Containers: 1
Running: 0
Paused: 0
Stopped: 1
Images: 1
Server Version: 1.10.3
Storage Driver: aufs
Root Dir: /var/lib/docker/aufs
Backing Filesystem: extfs
Dirs: 10
Dirperm1 Supported: false
Execution Driver: native-0.2
Logging Driver: json-file
Plugins:
Volume: local
Network: null host bridge
Kernel Version: 3.13.0-55-generic
Operating System: Ubuntu 14.04.4 LTS
OSType: linux
Architecture: x86_64
CPUs: 1
Total Memory: 3.767 GiB
Name: *I censored this*
ID: *I censored this*
WARNING: No swap limit support
Run Code Online (Sandbox Code Playgroud)
和$ docker version
:
Client:
Version: 1.10.3
API version: 1.22
Go version: go1.5.3
Git commit: 20f81dd
Built: Thu Mar 10 15:54:52 2016
OS/Arch: linux/amd64
Server:
Version: 1.10.3
API version: 1.22
Go version: go1.5.3
Git commit: 20f81dd
Built: Thu Mar 10 15:54:52 2016
OS/Arch: linux/amd64
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
773 次 |
最近记录: |