Docker - Container 관련 명령어
명령어
컨테이너 이미지의 관리
이미지 검색
- hub.docker.com에서 이미지를 찾아 보여준다.
docker search [option] <이미지이름:태그명>
- docker search mysql
- docker search database
이미지 다운로드
- 검색한 이미지를 local에 다운로드한다.
docker pull [option] <이미지이름:태그명>
- 태그를 사용하지 않으면 default 값은 latest 버전이다.
다운로드 받은 이미지 목록 출력
docker images
docker image ls
다운로드 받은 이미지 상세 출력
docker inspect [option] <이미지이름:태그명>
이미지 삭제
docker rmi [option] <이미지이름:태그명>
이미지를 컨테이너화 (생성)
docker create --name [name] [option] <이미지이름:태그명>
컨테이너 실행
docker start name
docker run --name [name] -d <이리지이름:태그명>
- run 명령어는 pull, create, start를 한번에 처리해준다.
- 이미지가 없으면 pull을 해주고, 있으면 해당 이미지를 컨테이너로 생성하고 실행한다.
실행 중인 컨테이너 확인
docker ps
컨테이너 상세 정보
docker inspect [컨테이너 이름]
- 리소스, 프로세스 id, ip address 등
동작 중인 컨테이너 정지
docker stop [컨테이너 이름]
컨테이너 삭제
docker rm [컨테이너 이름]
컨테이너에서 동작 중인 프로세스
docker top [컨테이너 이름]
로그 조회
docker logs [컨테이너 이름]
명령 추가
docker exec [컨테이너 이름] [명령]
포그라운드로 실행 중인 컨테이너에 연결
docker attach [option] [컨테이너 이름]
Docker - Container 관련 명령어
You need to set
install_url
to use ShareThis. Please set it in _config.yml
.