docker

Tag: docker

Docker 파일로 저장

Image dump $ docker save -o dump_file_name.tar IMAGE $ docker save IMAGE | gzip > dump_file_name.tgz$ docker load -i dump_file_name.tar $ gunzip -c dump_file_name.tgz | docker load Container dump $ docker export CONTAINER_NAME|CONTAINER_ID > dump_file_name.tar$ docker import dump_file_name.tar

Docker 설정 파일

Docker 데몬의 설정을 변경하기 위해 systemd service 파일을 직접 수정하는 방법은 해당 데몬을 업데이트할 경우 모두 초기화되기 때문에 불편함이 있다. 위치 /etc/docker/daemon.json 내용 { "data-root": "/where/you/want" }

Docker 다이어트

Prune $ docker image prune $ docker container prune $ docker volume prune $ docker network prune Workaround Image $ docker rmi $(docker images --filter "dangling=true" -q --no-trunc) $ docker rmi $(docker images | grep "none" | awk '/ / { print $3 }') Container $ docker rm $(docker ps -qa --no-trunc --filter "status=exited") Volume $ docker volume rm $(docker volume ls -qf dangling=true) $ docker volume ls -qf dangling=true ...