ntainer - create, start, restart, exec, stop, kill, rm, attach

1797 단어 dockerdocker

docker container

  • CONTAINER ID : 컨테이너 생성시에 할당되는 무작위 16진수 고유값
  • IMAGE : 컨테이너가 생성된 기반 이미지
  • COMMAND : 컨테이너 실행될때 명령어
  • CREATED : 컨테이너 생성뒤 흐른시간
  • STATUS : 컨테이너 상태, Up(실행중) Exited(종료), Pause(중지)
  • PORTS : 컨테이너가 개방한 포트, 호스트와 연결한 포트 정보
  • NAMES : 컨테이너 이름, 설정하지 않으면 자동생성, 컨테이너마다 고유

docker create

  • 도커 이미지로부터 컨테이너 생성
  • 16진수의 컨테이너 고유 아이디를 반환
  • [-i] : 컨테이너와 상호 입출력 옵션
  • [-t] : tty를 활성화 옵션
  • 기본적으로 컨테이너에 172.17.0.x IP를 순차적으로 할당
$ docker create -i -t \
> --name mycentos \
> centos:7

docker start, docker restart

  • 컨테이너 시작, 재시작
  • docker start 컨테이너이름 or ID
  • docker restart 컨테이너이름 or ID
$ docker start mycentos 
$ docker restart mycentos

docker exec

  • 컨테이너 내부에서 명령어를 실행
  • -it 옵션 사용가능

docker stop, docker kill

  • 컨테이너 종료
  • kill : 강제종료
$ docker stop mycentos

docker rm

  • 컨테이너는 삭제
$ docker rm mycentos # 삭제
$ docker rm mycentos -f # 실행중이면 종료하고 삭제

docker attach

  • 실행중인 컨테이너 내부로

컨테이너 에서 나기기

  • ctrl + d : 컨테이너 종료후 호스트로 돌아가기
  • ctrl + p + q : 컨테이너 종료하지 않고 호스트로 돌아가기

좋은 웹페이지 즐겨찾기