본문 바로가기

개발

Docker 기본 명령어

*도커 버전 보기

docker version

 -> 클라이언트와 서버 버전 2개가 뜬다. HOST 가 Window이고 Docker는 리눅스 기반에서 돌아가기 때문에 Window에서는 내부적으로 Virtual Box에 아주 작은 규모의 리눅스 이미지를 띄워 Docker Container와 통신한다.


*정보 보기

docker info


*도커 이미지 리스트

docker images


*도커 컨테이너(프로세스) 목록

docker ps [-a] (이전에 실행했었던 모든 컨테이너까지 표시)


*도커 머신 목록

docker-machine ls


*도커 컨테이너/이미지 삭제

docker rm [컨테이너 태그 또는 ID]

docker rmi [이미지 태그 또는 ID]


*도커 컨테이너 실행

docker run --name [태그] [실행할 이미지 태그 또는 ID]

 -> Ubuntu를 대화형 콘솔로 띄우기 위해 "-dit" 옵션을 줬다. docker run -dit --name tutorial ubuntu


*도커 컨테이너 시작

docker start [태그 또는 ID]


*도커 컨테이너 중지

docker stop [태그 또는 ID]


*실행 중인 컨테이너에 연결

docker attach [옵션] [컨테이너 이름, ID]


*외부에서 컨테이너 내의 명령을 실행

docker export [옵션] [컨테이너 이름, ID] [명령] [매개 변수]