Etc

[도커] Docker 명령어 아카이브

weweGH 2024. 12. 16. 09:00
반응형

도커 명령어 아카이브
도커 명령어 아카이브


Docker 명령어 아카이브


들어가며


도커 애플리케이션을 컨테이너라는 가상 환경에서 실행할 수 있는 플랫폼입니다. 도커를 사용하면 필요한 패키지, 파이썬 파일 등을 하나의 패키지로 묶어 일관되게 실행할 수 있습니다. 이를 통해 배포, 테스트, 실행을 효율적이고 일관되게 수행할 수 있는 유용한 도구입니다. 

이 글에서는 이미지 빌드부터 실행, 삭제까지 도커에 대한 명령어를 소개합니다.

도커
도커


  • 도커 이미지 빌드
  • 도커 이미지 확인
  • 도커 실행
  • 도커 컨테이너 확인
  • 도커 실행 로그 확인
  • 도커 컨테이너 재시작
  • 도커 컨테이너 삭제
  • 도커 이미지 삭제

도커 이미지 빌드


이미지 이름을 지정하지 않고, 이미지를 빌드하는 방법은 다음과 같습니다.

docker build .

이미지 이름(test_img)을 지정하여 이미지를 빌드하는 방법은 다음과 같습니다.

# docker build -t {이미지_이름} .
docker build -t test_img .

이미지 이름(test_img2)과 태그를 함께 지정하여 이미지를 빌드하는 방법은 다음과 같습니다.

# docker build -t {이미지_이름}:{태그} .
docker build -t test_img_rev:v0.1 .

도커 이미지 확인


생성된 이미지를 확인하는 방법은 다음과 같이 images 명령어를 사용합니다.

docker images

docker images 결과
docker images 결과


도커 실행


도커를 실행하는 방법은 다음과 같이 run 명령어를 사용합니다.

# docker run {이미지_이름}
docker run test_img

도커를 실행할 때, 컨테이너 이름을 지정하여 실행하는 방법은 다음과 같이 --name 옵션과 컨테이너 이름을 추가합니다.

# docker run --name {컨테이너_이름} {이미지_이름}
docker run --name test_cont test_img

도커를 실행할 때, 백그라운드에서 실행하는 방법은 다음과 같이 -d 옵션을 추가합니다.

# docker run --name {컨테이너_이름} -d {이미지_이름}
docker run --name test_cont -d test_img

도커 컨테이너 확인


생성된 도커의 컨테이너를 확인하는 방법은 다음과 같이 ps 명령어를 사용합니다. 실행이 종료된 컨테이너는 출력되지 않습니다.

docker ps

docker ps 결과
docker ps 결과


실행이 종료된 컨테이너 등 모든 컨테이너를 출력하는 방법은 다음과 같이 -a 옵션을 추가합니다. 출력 결과에서 NAMES는 컨테이너의 이름입니다. 컨테이너의 이름을 지정하지 않으면, 자동으로 할당됩니다.

docker ps -a


도커 실행 로그 확인


도커 컨테이너의 실행 로그를 확인하는 방법은 logs 명령어를 사용합니다.

docker logs test_cont

도커 컨테이너 재시작


도커 컨테이너를 재시작하는 방법은 다음과 같이 start 명령어를 사용합니다. 이미 존재하는 컨테이너를 재시작하기 때문에 새 컨테이너를 실행하려면 명령어 run을 사용해야 합니다.

# docker start {컨테이너_이름}
docker start test_cont

도커 컨테이너 삭제


 

도커 컨테이너 삭제하는 방법은 다음과 같이 rm 명령어를 사용합니다. rm은 컨테이너만 삭제하므로 이미지는 그대로 남아있습니다.

# docker rm {컨테이너_이름}
docker rm test_con

도커 이미지 삭제


도커 이미지를 삭제하는 방법은 다음과 같이 rmi 명령어를 사용합니다. 

# docker rmi {이미지_이름}
docker rmi test_img

반응형