Blog categories

Comments

[Docker] 시작하기

[Docker] 시작하기

Docker Container 수행

docker container run --rm -it <CONTAINER_NAME>:<TAG> <COMMAND>
docker container rum --rm -it xxx:v1.0.0 uvicorn main:app --host 0.0.0.0 --port 8080
# 실행 중인 컨테이너 목록
docker ps

# 중지된 컨테이너를 포함한 전체 컨테이너 목록
docker ps -a

# 컨테이너 로그 조회
docker logs <CONTAINER_NAME>
docker kill [OPTIONS] <CONTAINER_NAME | CONTAINER_ID>

# Graceful shutdown
docker stop [OPTIONS] <CONTAINER_NAME | CONTAINER_ID>

Docker Lifecycle 참고

Create -> Start -> Running -> Stopped -> Delete

<docker create> -> <docker start / — >

<docker run / — / — >

<docker stop>

<docker rm>

docker kill [OPTIONS] <CONTAINER_NAME | CONTAINER_ID>
docker rm [OPTIONS] <CONTAINER_NAME | CONTAINER_ID>

# 정지 중인 docker container 모두를 삭제
docker container purge

# 이미지, 정지 중인 컨테이너, 네트워크 모두를 삭제
docker system purge
# 실행중인 container에 명령 전달
docker exec [OPTIONS] <CONTAINER> <COMMAND> [ARG..]

docker exec xxx ls
docker -it exec xxx ls

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

div#stuning-header .dfd-stuning-header-bg-container {background-image: url(https://tech.sangron.com/wp-content/uploads/sites/2/2025/08/Docker_wallpaper_1920x1080-bg.jpg);background-color: #3f3f3f;background-size: cover;background-position: top center;background-attachment: initial;background-repeat: no-repeat;}#stuning-header div.page-title-inner {min-height: 350px;}