Docker #9. 알아두면 편리한 docker command
개요
docker와 그 container를 다룰때 편리한 command들을 정리
Dokcer Command
컨테이너환경에서 개발을 하다보면 도커의 명령을 매우 자주 사용하게 된다. 이부분은 인프라엔지니어가 아니라도 일반 개발자도 Devops가 적용된 개발환경이라면 도커에 대한 명령어를 자주 쓰게되므로 해당 글을 정리한다.
1. 컨테이너 생성 및 시작
docker container run [옵션] 이미지명[:태그명] [인수]
위 명령어는 이미지를 이용해 컨테이너를 생성함과 동시에 시작한다.
옵션
-a, -attach : 표준 입력, 표준 출력, 표준 오류 출력을 어태치 한다.
-d, -detach : 컨테이너를 생성하고 백그라운드에서 실행
-p, -publish : 호스트의 임의의 포트를 컨테이너에 할당
--name : 컨테이너의 이름을 지정
-v, --volume : 호스트와 컨테이너의 디렉토리를 공유 (링크참조)
아래 명령어는 기존에 만들어져있던 컨테이너를 구동시킨다.
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
참조
해당 포스트는 아래 블로그의 포스트로부터 이전되었습니다 :)
https://zunoxi.github.io/devops/2020/07/07/devops-docker-command/
'System Engineering > Docker' 카테고리의 다른 글
Docker #11. Docker Window 설치 오류(error during connect...) (0) | 2021.05.30 |
---|---|
Docker #10. 스프링부트(spring-boot) Docker로 구동하기 (1) | 2020.08.11 |
Docker #8. Docker Commit 활용 컨테이너를 이미지화 시키기 (0) | 2020.05.30 |
Docker #7. Docker Volume 활용하여 Tomcat 로그 저장하기 (0) | 2020.05.30 |
Docker #6. Docker로 Tomcat 운영하기 (2) | 2020.05.15 |
댓글