run & exec

docker exec

login docker container as root

$ docker run -d <image>:<tag>
$ docker exec --privileged -u root -it <image-id> /bin/bash

docker run

run into dind

$ docker run \
         --name "marslo" \
         --entrypoint /bin/bash \
         --privileged \
         --rm \
         -it \
         -v /var/run/docker.sock:/var/run/docker.sock \
         docker:dind

$ ubuntu@01acbffd94ec:~$ docker --version
Docker version 18.06.1-ce, build e68fc7a

run to override entrypoint

run commands to override entrypoint

reference:

circle-info

Brief summary of control files

  • /sys/fs/cgroup/memory/docker/ID/memory.usage_in_bytes : show current usage for memory

  • /sys/fs/cgroup/memory/docker/ID/memory.limit_in_bytes : set/show limit of memory usage

  • /sys/fs/cgroup/cpuacct/docker/ID/cpuacct.usage : show the total CPU time (in nanoseconds) consumed by all tasks in this cgroup

  • /sys/fs/cgroup/cpuacct/docker/ID/cpuacct.stat : show the user and system CPU time consumed by all tasks in this cgroup

  • /sys/fs/cgroup/cpuacct/docker/ID/cpuacct.usage_percpu: show the CPU time (in nanoseconds) consumed on each CPU by all tasks in this cgroup

  • memory

  • cpu

run with always restart

circle-info

docker: Conflicting options: --restart and --rm.

  • visit via

Last updated