라벨이 이미지인 게시물 표시

[Docker] 도커 기본명령어 (이미지와 컨테이너)

도커 기본명령어 (이미지와 컨테이너) 이미지 관련 도커에서는 도커 이미지를 이용하여 컨테이너를 생성할 수 있는데 도커 이미지를 이용하면 이미지에 설정해둔 대로 컨테이너의 구성환경을 적용할 수 있다. 이미지 목록 보기 $ docker images 이미지 검색 $ docker search [이미지 이름] 이미지 받기 $ docker pull [이미지 이름]:[버전] 버전: latest 를 쓰면 최신 버전으로 받을수 있다. 이미지 삭제 $ docker rmi [이미지 id] 컨테이너를 삭제하기 전에 이미지를 삭제 할때, -f 옵션을 붙어면 컨테이너도 강제 삭제가 가능하다. $ docker rmi -f [이미지 id] 컨테이너 관련 다양한 프로그램(nginx, database, WAS 등)을 컨테이너 라는 격리된 환경을 이용하여 실행시킬 수 있다. 동작중인 컨테이너 목록 보기 $ docker ps 옵션 -a : 모든 컨테이너 목록 출력 컨테이너 실행 $ docker run [options] image[:TAG|@DIGEST] [COMMAND] [ARG...] 옵션 설명 -d detached mode 흔히 말하는 백그라운드 모드 -p 호스트와 컨테이너의 포트를 연결 (포워딩) -v 호스트와 컨테이너의 디렉토리를 연결 (마운트) -e 컨테이너 내에서 사용할 환경변수 설정 --name 컨테이너 이름 설정 --it -i와 -t를 동시에 사용한 것으로 터미널 입력을 위한 옵션 (컨테이너의 표준 입력과 로컬 컴퓨터의 키보드 입력을 연결) --rm 프로세스 종료시 컨테이너 자동 제거 --link 컨테이너 연결 [컨테이너 명:별칭] 컨테이너 시작 $ docker start [컨테이너 id 또는 name] 컨테이너 재시작 $ docker restart [컨테이너 id 또는 name] 컨테이너 접속 $ docker attach [컨테이너 id 또는 name] 컨테이너 정지 $ docker stop [컨테이너 id 또는 name] Bash Shell에서