[Docker] Docker command

on_cloud·2023년 3월 22일
0

Docker

목록 보기
2/2
post-thumbnail

Docker란?


Devops 및 개발자들이 사용하는 개방형 애플리케이션 개발 프레임워크

install Docker


Amazon Linux 2

yum install -y docker
systemctl enable --now docker
usermod -aG docker ec2-user
usermod -aG docker root
chmod 666 /var/run/docker.sock

Docker image command


build

docker image build -t <image name> .

Dockerfile을 사용하여 Docker image를 생성할 때 사용합니다.

images

docker images

Docker image를 조회할 때 사용합니다.

rmi

Docker rmi <docker image id or docker image name>

생성한 Docker image를 삭제할 때 사용합니다.

tag

docker tag <image name>:<tag> <image name>:<tag>

생성한 Docker image에 tag를 추가할 때 사용합니다.

push

docker push <image name>:<tag>

생성한 Docker image를 registry에 업로드 할 때 사용합니다.

pull

dockr pull <name>:<tag>

registry에 업로드 된 docker image를 불러올 때 사용합니다.


Docker container command


run

docker run <option> <image name>

컨테이너를 실행할 때 사용합니다.

log

docker logs <container id>

컨테이너에서 실행되는 appllication의 log를 확인할 때 사용합니다.

exec

docker exec <option> <container id> <commnd>

실행 중인 컨테이너에 명령어를 전달합니다.

stop

docker stop <contaienr id>

컨테이너를 멈출 때 사용합니다.

rm

docker rm <container id>

실행중인 컨테이너를 삭제할 때 사용합니다.


Delete All Docker command


Delete All Docker image

docker rmi $(docker images -q)

Delete All Docker container

docker rm $(docker ps -a -q)

Delete force All Docker image

docker rmi -f $(docker images -q)

Delete force All Docker container

docker rm -f $(docker ps -a -q)

0개의 댓글