System Engineering/Docker

Docker #9. 알아두면 편리한 docker command

ZunoXI 2020. 7. 10.

개요

docker와 그 container를 다룰때 편리한 command들을 정리

Dokcer Command

컨테이너환경에서 개발을 하다보면 도커의 명령을 매우 자주 사용하게 된다. 이부분은 인프라엔지니어가 아니라도 일반 개발자도 Devops가 적용된 개발환경이라면 도커에 대한 명령어를 자주 쓰게되므로 해당 글을 정리한다.

 

 


 

 

1. 컨테이너 생성 및 시작

docker container run [옵션] 이미지명[:태그명] [인수]

 

위 명령어는 이미지를 이용해 컨테이너를 생성함과 동시에 시작한다.

 


옵션

 

-a, -attach : 표준 입력, 표준 출력, 표준 오류 출력을 어태치 한다.

-d, -detach : 컨테이너를 생성하고 백그라운드에서 실행

-p, -publish : 호스트의 임의의 포트를 컨테이너에 할당

--name : 컨테이너의 이름을 지정

-v, --volume : 호스트와 컨테이너의 디렉토리를 공유 (링크참조)

 

Docker #7. Docker Volume 활용하여 Tomcat 로그 저장하기

개요 Docker volume 을 활용하여 Was log를 호스트에 저장하기 목차 저장할 폴더 생성 Volume 경로 설정 log 파일 적재 확인 로그파일 유지확인 Docker Volume 톰캣을 도커 컨테이너로 운영하게 되면 방대

zunoxi.tistory.com

아래 명령어는 기존에 만들어져있던 컨테이너를 구동시킨다.

docker container start [옵션] [컨테이너 식별자]

 


2. 컨테이너 가동 확인

docker container stats [컨테이너 식별자]


3. 컨테이너 정지 및 재시작

 

(1). 컨테이너 정지

 

docker container stop [옵션] [컨테이너 식별자]

 

(2). 컨테이너 재시작

 

docker container restart [옵션] [컨테이너 식별자]

 


4. 컨테이너 삭제

 

(1). 특정 컨테이너 삭제

 

docker container rm [옵션] [컨테이너 식별자]

 

옵션

  • -f, –force : 실행 중인 컨테이너를 강제로 삭제

 

(2). 정지중인 모든 컨테이너 삭제

docker container prune

 


5. 컨테이너 설정확인

 

docker container inspect [컨테이너 식별자]

 


6. 컨테이너 조회

 

docker container ls -a

 

참조

 

완벽한 IT 인프라 구축을 위한 Docker (2판)

인프라 기초 지식 인프라 환경 구축 입문서의 결정판!이 책은 컨테이너 기술을 사용한 애플리케이션 실행 환경 플랫폼인 ‘Docker’를 사용하여 인프라를 구축하기 위한 입문서이다. 특히 온프레

www.yes24.com

 

 

 

 

 


해당 포스트는 아래 블로그의 포스트로부터 이전되었습니다 :)

 

https://zunoxi.github.io/devops/2020/07/07/devops-docker-command/

 

Docker 9. 알아두면 편리한 docker command

개요 docker와 그 container를 다룰때 편리한 command들을 정리 목차 컨테이너 생성 및 시작 컨테이너 가동 확인? 컨테이너 정지 및 재시작 컨테이너 삭제 Dokcer Command 컨테이너환경에서 개발을 하다보��

zunoxi.github.io

 

반응형

댓글