기타 docker - 1 도커와 컨테이너
페이지 정보

본문
docker.com
hub.docker.com
docs.dockert.com
현재 로컬에 다운로드 되어 있는 docker image 목록 보여줌
> docker images
도커이미지 다운로드 하기
> docker pull httpd : hub.docker.com : 여기서 도커이미지를 찾는다.
> docker images
도커이미지의 삭제
> docker rmi httpd
> docker rmi --force httpd : 실행중인 컨테이너가 있을때 강제삭제하기
도커이미지를 컨테이너로 만들기
> docker run httpd : 도커이미지를 컨테이너로 등록하고 실행시키기
> docker ps : 현재 실행중인 컨테이너 목록 보기
> docker run --name httpd-2nd httpd : 도커이미지를 별칭을 써서 컨테이너로 등록하고 실행하기
> docker ps
> docker ps -a
컨테이너의 실행중지 시키기
[C:\~]$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
e4e3c91d1e18 httpd "httpd-foreground" 47 seconds ago Up 45 seconds 80/tcp httpd-2nd
실행/중지는 CONTAINER ID, NAMES 둘중 하나를 적어주면 된다.
컨테이너 실행
> docker ps -a
> docker start httpd-2nd
컨테이너 중지
> docker stop e4e3c91d1e18
> docker stop httpd-2nd
컨테이너를 중지시키면, 컨테이너가 삭제된 것이 아니고, 안보이는 것이고, -a 옵션으로 볼 수 있다.
> docker ps
> docker ps -a : 등록되어 있는 모든 컨테이너보이기
컨테이너의 실행 LOG 보기
> docker log NAMES
> docker log -f NAMES
컨테이너의 삭제
[C:\~]$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
e4e3c91d1e18 httpd "httpd-foreground" 14 minutes ago Exited (0) 4 minutes ago httpd-2nd
> docker rm httpd-2nd : 컨테이너 삭제하기
> docker stop httpd-2nd : 실행중인 컨테이너이면, 실행을 중지시키고 삭제해야 한다.
> docker rm httpd-2nd
> docker rm --force httpd-2nd : 실행중인 컨테이너 강제 삭제하기
> docker ps -a
- 이전글docker - 2 호스트와 컨테이너 포트 맞추기 23.08.01
- 다음글자바스크립트 강좌 23.07.25
댓글목록
등록된 댓글이 없습니다.