[Docker]명령어 정리
이미지 다운로드
1 | $ docker pull [다운로드 할 이미지명]: latest |
이미지를 컨테이너로 만들때
1 | $ docker run -i -t --name [컨테이너명] -d [이미지명] |
컨테이너상태 확인 ("a"옵션은 정지된 컨테이너도 보여줌)
1 | $ docker ps [-a] |
컨테이너를 실행
1 | $ docker start [컨테이너명] |
컨테이너에 별칭을 주기
1 | $ docker run -it --name <별칭> <이미지명> |
컨테이너 특정 포트 연결
1 | $ docker run -p <로컬 포트 번호>:<컨테이너 포트 번호> <이미지명> |
컨테이너 정지
1 | $ docker stop [컨테이너명] |
bash shell로 명령실행가능하게함
1 | $ docker exec -it <컨테이너 이름> /bin/bash |
컨테이너 삭제
1 | $ docker rm <컨테이너이름> |
태그를 입력하지않으면 모든태그가 삭제됨
1 | $ docker rmi <이미지 이름>:<태그> |
윈도우 드라이브 공유
1 | docker run -v <윈도우 경로>:<컨테이너 경로> -it <컨테이너명> |
아래와 같이 여러가지 조합도 가능하다
1 | docker run -it --name <별칭> -d -p <로컬포트>:<컨테이너포트> -v <로컬경로>:<컨테이너경로> <이미지명> |
[Docker]명령어 정리