4-1. 기본적인 명령어의 구조
도커 데스크톱을 열면 첫 화면에서 아래와 같은 명령어를 볼 수 있습니다.
docker run -d -p 80:80 docker/getting-started
도커에서 컨테이너를 다루는 모든 명령어는 위와 같이 docker라는 단어로 시작합니다.
docker 커맨드 (옵션) 대상 (인자)
기본적인 명령어의 구조는 위와 같은데요.
옵션과 인자가 추가되면서 점차 긴 명령어가 되지만 기본 뼈대는 동일합니다.
4-2. 기본적인 컨테이너의 명령어
다음은 자주 사용하는 컨테이너 명령어에 대해 알아보겠습니다.
run : 도커 이미지를 내려받고 컨테이너를 생성하여 실행.
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
start : 컨테이너 실행
docker start [OPTIONS] CONTAINER [CONTAINER...]
stop : 컨테이너 중지
docker stop [OPTIONS] CONTAINER [CONTAINER...]
create : 도커 이미지로부터 컨테이너 생성
docker create [OPTIONS] IMAGE [COMMAND] [ARG...]
ps : 컨테이너 목록 확인
docker ps [OPTIONS]
rm : 컨테이너 제거
docker rm [OPTIONS] CONTAINER [CONTAINER...]
exec : 실행 중인 컨테이너에서 프로그램 실행
docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
4-3. 옵션
형식 | 설명 |
--name 컨테이너의 이름 | 컨테이너 이름 지정 |
-p 호스트의 포트 번호:컨테이너의 포트 번호 | 포트 번호 지정 |
-v 호스트의 디스크:컨테이너의 디렉터리 | 볼륨을 마운트 |
--net=네트워크의 이름 | 컨테이너를 네트워크에 연결 |
-e 환경 변수의 이름=값 | 환경 변수 설정 |
-d | 백그라운드로 실행 |
-i | 컨테이너에 키보드 연결 |
-t | 특수 키 사용 허용 |
-help | 도움말 |
옵션과 인자를 비롯한 더 자세한 정보는 아래의 문서를 참고하시면 되겠습니다.
https://docs.docker.com/engine/reference/run/
Docker - 컨테이너의 통신 (0) | 2022.11.14 |
---|---|
Docker - 컨테이너의 기본적인 사용법 (생성부터 삭제까지) (0) | 2022.11.13 |
Docker - 도커 사용 준비 (도커 데스크톱 이용) (0) | 2022.11.12 |
Docker - 도커의 동작 원리 (0) | 2022.11.11 |
Docker - 도커란 무엇인가? (0) | 2022.11.10 |
댓글 영역