diff options
author | neodarz <neodarz@neodarz.net> | 2018-12-21 18:21:11 +0100 |
---|---|---|
committer | neodarz <neodarz@neodarz.net> | 2018-12-21 18:21:11 +0100 |
commit | af15554a8eec5f373c6bbd534828c2ef62e8c8e7 (patch) | |
tree | ec3eae433052d07bb31a26ea241f69b0071f2ba2 /cheat | |
parent | 7c8b68c58aeb6cc4c242638538cd2668bc442d8f (diff) | |
download | dotfiles_ascii-af15554a8eec5f373c6bbd534828c2ef62e8c8e7.tar.xz dotfiles_ascii-af15554a8eec5f373c6bbd534828c2ef62e8c8e7.zip |
Add docker cheat
Diffstat (limited to 'cheat')
-rw-r--r-- | cheat/.cheat/docker | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/cheat/.cheat/docker b/cheat/.cheat/docker new file mode 100644 index 0000000..591eba4 --- /dev/null +++ b/cheat/.cheat/docker @@ -0,0 +1,35 @@ +# Start docker daemon +docker -d + +# start a container with an interactive shell +docker run -ti <image_name> /bin/bash + +# "shell" into a running container (docker-1.3+) +docker exec -ti <container_name> bash + +# inspect a running container +docker inspect <container_name> (or <container_id>) + +# Get the process ID for a container +# Source: https://github.com/jpetazzo/nsenter +docker inspect --format {{.State.Pid}} <container_name_or_ID> + +# List the current mounted volumes for a container (and pretty print) +# Source: +# http://nathanleclaire.com/blog/2014/07/12/10-docker-tips-and-tricks-that-will-make-you-sing-a-whale-song-of-joy/ +docker inspect --format='{{json .Volumes}}' <container_id> | python -mjson.tool + +# Copy files/folders between a container and your host +docker cp foo.txt mycontainer:/foo.txt + +# list currently running containers +docker ps + +# list all containers +docker ps -a + +# list all images +docker images + +IF: dpkg: error: error creating new backup file '/var/lib/dpkg/status-old': Invalid cross-device link E: Sub-process /usr/bin/dpkg returned an error code (2) +DO: echo N | sudo tee /sys/module/overlay/parameters/metacopy |