상세 컨텐츠

본문 제목

Docker - 컨테이너의 기본적인 사용법 (명령어)

Development/Docker

by thisisnew 2022. 11. 12. 00:05

본문

반응형

 

4. 컨테이너의 기본적인 사용법

 

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 run reference

 

docs.docker.com

 

반응형

관련글 더보기

댓글 영역