주뇽's 저장소
3. 컨테이너 명령어 본문
728x90
반응형
- 컨테이너 명령어 및 생명주기
컨테이너 명령어
docker run <이미지 이름> 특정 명령어
위와 같은 명령어 입력시 docker run 실행 명령어를 무시하고 특정 명령어를 실행한다.
ex)
docker run alpine ping localhost #-- alpine 기본 실행 명령어를 무시하고 로컬로 ping을 날림
1. 2개의 터미널 실행
- 1개는 컨테이너 실행
- 1개는 docker ps로 실행준인 컨테이너 나열
2. 컨테이너 Ps 상세 설명
CONTAINER ID
- 컨테이너의 고유 해쉬값 ID 실제로는 더 길지만 일부만 표시
IMAGE
컨테이너 생성시 사용한 도커 이미지
COMMAND
컨테이너 시작시 실행될 명령어
대부분 이미지에 내장되어 있으므로 별도 설정 X
CREATED
컨테이너가 생성된 시간
STATUS
컨테이너의 상태
- 실행 중 : UP
- 종료 : Exited
- 일시정지 : Pause
PORTS
- 컨테이너가 개방한 포트와 호스트에 연결한 포트
- 특별한 설정을 하지 않은 경우 표시되지 않음
NAMES
- 컨테이너의 고유한 이름
- 컨테이너 생성 시 —name 옵션으로 설정 가능
- 도커 엔진이 임의로 설정함
3. 원하는 포멧만 보기
- 이미지와 이름 포멧만 보기
docker ps --format 'table{{.Names}}\table{{.Image}}'
4. 실행중이지 않은 모든 컨테이너 보기
docker ps -a
컨테이너 생명주기
모든 도커 컨테이너 (네트워크 포함) 삭제
- 현재 실행중인 컨테이너에는 영향이 없다.
docker system prune
실행중인 컨테이너 명령어 실행
- 컨테이너 실행
docker run alpine ping localhost #-- alpine 기본 실행 명령어를 무시하고 로컬로 ping을 날림
- 컨테이너 ID 추출
docker ps
- 실행중인 컨테이너 명령어 실행
docker exec <컨테이너ID> <실행할 명령어>
'클라우드서비스' 카테고리의 다른 글
4. Redis를 이용하여 컨테이너 실행 (0) | 2023.10.01 |
---|---|
2. 컨테이너 이미지 (0) | 2023.09.30 |
1. Docker 설치 with mac (0) | 2023.09.28 |