컨테이너 조회# 실행 중인 컨테이너들만 조회docker ps# 모든 컨테이너 조회docker ps -a 컨테이너 중지docker stop [컨테이너명 or 컨테이너 ID]docker kill [컨테이너명 or 컨테이너 ID] 컨테이너 삭제# 중지되어 있는 특정 컨테이너 삭제docker rm [컨테이너명 or 컨테이너 ID]# 실행되고 있는 특정 컨테이너 삭제docker rm -f [컨테이너명 or 컨테이너 ID]# 중지되어 있는 모든 컨테이너 삭제docker rm $(docker ps -qa)# 실행되고 있는 모든 컨테이너 삭제docker rm -f $(docker ps -qa)
컨테이너 생성이미지를 바탕으로 컨테이너 생성 (실행 X)▶ 보통은 컨테이너를 생성만 하고 실행하지 않는 경우는 없어서, 잘 사용하는 명령어는 아니다docker create [이미지명]# 모든 컨테이너 조회docker ps -a 컨테이너 실행정지되어 있는 컨테이너 실행docker start [컨테이너명 or 컨테이너 ID]# 실행중인 컨테이너 조회docker ps 컨테이너 생성 및 실행이미지를 바탕으로 컨테이너를 생성하고, 컨테이너를 실행까지 한다# 포그라운드 실행docker run [이미지명]# 백그라운드 실행docker run -d [이미지명] 포그라운드와 백그라운드 개념특징포그라운드(foreground)내가 실행시킨 프로그램의 내용이 화면에서 출력되는 상태해당 상태에서는 다른 프로그램을 조작할 수 ..
이미지 다운로드# 최신 버전(latest) 다운로드docker pull [이미지명] Dockerhub이미지를 다운로드 받는 곳▶ Github와 마찬가지로, 사람들이 올려놓은 이미지들이 저장되어 있어서 pull을 통해 다운받아서 사용할 수 있는 곳▷ 이미지를 저장 및 다운받을 수 있는 저장소 특정 버전 이미지 다운로드태그명 : 특정 버전을 나타내는 이름Dockerhub에서 확인 가능docker pull [이미지명:태그명] 이미지 조회docker image ls 이미지 삭제# 특정 이미지 삭제docker image rm [이미지 ID or 이미지명]# 중지된 컨테이너에서 사용하고 있는 이미지 강제 삭제docker iamge rm -f [이미지 ID or 이미지명]# 전체 이미지 삭제# 컨테이너에서 사용..
Docker란 무엇일까?컨테이너를 사용해서 개별의 프로그램을 분리된 환경에서 실행 및 관리하는 툴 컨테이너(Container)의 개념하나의 컴퓨터 환경 내에서 독립적인 컴퓨터 환경을 구성해서, 각 환경에 프로그램을 별도로 설치할 수 있도록 만든 것▶ 하나의 컴퓨터 환경 내에서 여러개의 미니 컴퓨터 환경을 구성하는 형태▷ 미니 컴퓨터 = 컨테이너(Container) 호스트(host) 컴퓨터 : 컨테이너를 포함하고 있는 컴퓨터 이미지(Image)의 개념마치 닌텐도 칩과 같은 역할을 한다프로그램을 실행하는 데 필요한 설치 과정, 설정, 버전 정보 등을 포함▶ 프로그램을 실행하는 데 필요한 모든 것을 포함