IT/Docker

Docker CLI (Command Line Interface)

DS지니 2021. 3. 21. 01:16
728x90
반응형

- 공식문서 사이트

docs.docker.com/engine/reference/commandline/container_run/

 

docker container run

docker container run: Run a command in a new container

docs.docker.com

  • 사용법 : Docker CLI, Docker-Compose CLI, API Reperence
  • 환경 및 빌드 파일 구성 : DockerFile, Docker-Compose File

웹 서핑으로 자료 찾기 + 사용 전 공식문서 같이 참조하기(공식문서 친숙해지기)

 

Docker CLI 

 

자주 사용하는 몇가지 코드

CLI 기능
docker image pull 도커이미지 도커 이미지 가져오기
docker image ls 가져온 도커 이미지 리스트
docker container run --name Name지정 도커이미지 도커 컨테이너 실행
docker container ps 실행하는 컨테이너 리스트 출력
docker container ps -a   실행/실행하지않는 컨테이너 리스트 모두 출력
docker ls = docker container ps 
docker container rm 지정한Name 컨테이너 삭제
docker stop 000 컨테이너 중지
docker image rm 도커이미지 도커이미지 지우기
docker rmi 도커이미지 지우기

 

ex ) 컨테이너 실행하기

docker  run  [OPTIONS]  IMAGE[:TAG|@DIGEST]  [COMMAND]  [ARG...]

 

자주 사용하는 OPTIONS

옵션 설명
-d detached mode 흔히 말하는 백그라운드 모드
-p 호스트와 컨테이너의 포트를 연결 (포워딩)
-v 호스트와 컨테이너의 디렉토리를 연결 (마운트)
컨테이너 외부에 파일시스템을 마운트 할때 사용
-e, --env 컨테이너 내에서 사용할 환경변수 설정
컨테이너를 실행할 때 -e 옵션을 사용하면 기존 값을 오버라이딩 하게 됨.
-n , --name 컨테이너 이름 설정
--rm 프로세스 종료시 컨테이너 자동 제거
-it -i와 -t를 동시에 사용한 것으로 터미널 입력을 위한 옵션
--link 컨테이너 연결 [컨테이너명:별칭]

 

728x90
반응형

'IT > Docker' 카테고리의 다른 글

docker-compose , compose file(YAML 파일)  (0) 2021.03.21
Linux Container 리눅스 컨테이너  (0) 2021.03.20
Docker가 필요한 이유  (0) 2021.03.20
Docker 관련 영상 및 자료  (0) 2021.03.20