Docker 기초(2)

김종조·2024년 7월 3일
post-thumbnail

https://hub.docker.com/
원하는 소프트웨어가 설치되어있는 컨테이너를 찾을 수 있음

아파치 웹서버 컨테이너 -> httpd라는 이름을 가지고 있음



https://docs.docker.com/reference/
도커에 대한 사용 설명서

cmd에 docker pull httpd를 입력해주면 image가 다운로드 된다.

docker pull httpd

다운받은 image를 확인하는 방법

docker images


run 명령어는 이미지를 컨테이너로 만든다.
하나의 이미지는 여러개의 컨테이너를 만들 수 있다. (그 대신 이미지의 이름을 다르게 해야함)

이름을 다르게 해서 run 하는 방법

docker run --name 이름 httpd

컨테이너 1

컨테이너 2


현재 실행중인 컨테이너를 확인하는 명령어

docker ps


실행중인 컨테이너를 종료하고 싶을때 명령어

docker stop 이름 or 컨테이너 Id


실행중이지 않은 컨테이너까지 확인 하는 명령어

docker ps -a


종료된 컨테이너를 다시 킬 때 명령어

docker start 이름

로그는 출력되지 않음 로그를 보고 싶을때

docker logs 이름

+ 실시간으로 로그를 확인하고 싶으면

docker logs -f 이름

컨테이너를 삭제할 때 명령어

docker rm 이름

현재 실행중인 컨테이너를 삭제할 때에는 에러가 발생한다. (실행중인 컨테이너라 삭제할 수가 없음)
--force 라는 옵션을 붙이면 삭제 가능

docker rm --force 이름

이미지를 삭제하고 싶을 때

docker rmi 삭제하려는 이미지
profile
웹 개발 공부 기록

0개의 댓글