Docker Server Runtime: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
(7 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
=Process= | =Process= | ||
==OpenShift Docker== | |||
<pre> | <pre> | ||
root | root 1150 1 0 12:06 ? 00:00:00 /usr/bin/dockerd-current | ||
--add-runtime docker-runc=/usr/libexec/docker/docker-runc-current | |||
--default-runtime=docker-runc | |||
--authorization-plugin=rhel-push-plugin | |||
--exec-opt native.cgroupdriver=systemd | |||
--userland-proxy-path=/usr/libexec/docker/docker-proxy-current | |||
--selinux-enabled | |||
--log-driver=journald | |||
--signature-verification=false | |||
--storage-driver devicemapper | |||
--storage-opt dm.fs=xfs | |||
--storage-opt dm.thinpooldev=/dev/mapper/docker_vg-docker--pool | |||
--storage-opt dm.use_deferred_removal=true | |||
--add-registry registry.access.redhat.com | |||
root | root 1174 1150 0 12:06 ? 00:00:00 /usr/bin/docker-containerd-current | ||
-l unix:///var/run/docker/libcontainerd/docker-containerd.sock | |||
--shim docker-containerd-shim | |||
--metrics-interval=0 | |||
--start-timeout 2m | |||
--state-dir /var/run/docker/libcontainerd/containerd | |||
--runtime docker-runc | |||
--runtime-args --systemd-cgroup=true | |||
</pre> | </pre> | ||
=Configuration= | =Configuration= | ||
= | /etc/docker | ||
/etc/sysconfig/docker-storage | |||
=Storage= | |||
/var/lib/docker | /var/lib/docker | ||
<font color=red> | <font color=red> | ||
How do I know that the space consumed for images and containers is allocated in the thin pool, on the different physical device, and not in /var/lib/docker on the root filesystem. | |||
Verify after a while that stuff is stored in external storage. | |||
</font> | |||
=Logging= | |||
Container logs: /var/lib/docker/containers/<hash>/<hash>-json.log | |||
< |
Latest revision as of 02:29, 30 June 2017
Internal
Process
OpenShift Docker
root 1150 1 0 12:06 ? 00:00:00 /usr/bin/dockerd-current --add-runtime docker-runc=/usr/libexec/docker/docker-runc-current --default-runtime=docker-runc --authorization-plugin=rhel-push-plugin --exec-opt native.cgroupdriver=systemd --userland-proxy-path=/usr/libexec/docker/docker-proxy-current --selinux-enabled --log-driver=journald --signature-verification=false --storage-driver devicemapper --storage-opt dm.fs=xfs --storage-opt dm.thinpooldev=/dev/mapper/docker_vg-docker--pool --storage-opt dm.use_deferred_removal=true --add-registry registry.access.redhat.com root 1174 1150 0 12:06 ? 00:00:00 /usr/bin/docker-containerd-current -l unix:///var/run/docker/libcontainerd/docker-containerd.sock --shim docker-containerd-shim --metrics-interval=0 --start-timeout 2m --state-dir /var/run/docker/libcontainerd/containerd --runtime docker-runc --runtime-args --systemd-cgroup=true
Configuration
/etc/docker
/etc/sysconfig/docker-storage
Storage
/var/lib/docker
How do I know that the space consumed for images and containers is allocated in the thin pool, on the different physical device, and not in /var/lib/docker on the root filesystem.
Verify after a while that stuff is stored in external storage.
Logging
Container logs: /var/lib/docker/containers/<hash>/<hash>-json.log