docker tag --help
Usage: docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]
Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE
docker tag 8dt55 my-webserver:latest
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
my-webserver latest 8d55f8bb1eb9 23 hours ago 162MB
my_webserver latest 8d55f8bb1eb9 23 hours ago 162MB
docker attach [container name]
docker run -d(detach) 옵션은 컨테이너 내부에서 나와도 컨테이너가 실행 중이나 attach 명령어는 컨테이너 내부에서 나오면 컨테이너가 종료된다.
docker attach c172
[root@c1729b2d6397 /]# read escape sequence (ctrl + p + q)
docker attach --detach-keys "ctrl-a" c172
docker run -it --detach-keys "ctrl-b" centos
ctrl+c
옵션으로 컨테이너에서 나와야 함docker container rm -f $(docker container ls -aq)
실행 중인 컨테이너도 강제로 삭제된다. 실행 중인 컨테이너는 제외하겠다면 f 옵션을 사용하지 않는다.
docker run -it --rm --name mycentos centos:centos7
rm 옵션을 사용해 컨테이너 중지와 동시에 삭제가 가능하다.
docker network create --driver=bridge web-network
# --driver=bridge는 기본값으로 생략 가능
docker network ls
NETWORK ID NAME DRIVER SCOPE
a190e9a42a73 bridge bridge local
2ee35b3d0dd0 host host local
7d128ee35b4e mybridgenetwork bridge local
e1e40d2e72d8 none null local
4d988759709c web-network bridge local
docker network connect web-network [container ID or NAME]
docker network disconnect web-network [container ID or NAME]
docker network inspect web-network
web-network 범위에 속해있는 컨테이너 네트워크 정보 확인 가능
docker network rm [container ID or NAME]
docker run -idt --net=web-network centos
docker inspect --format='{{range .NetworkSettings.Networks}}{{println .IPAddress}}{{println .NetworkID}}{{end}}
container name