Docker Image 가져오기 및 Container Run

히태하태·2021년 8월 21일
0

Docker

목록 보기
2/3

Docker 는 원하는 서비스를 실행하기 위해서, 가상화 되어있는 Image 를 Docker Hub라는 곳에서 받아오면 된다.
원하는 서비스를 검색해서 Image 를 받아온다.(docker에서 pull이라 한다.)
여기서는 Apache Http Server 를 설치해보겠다.


검색 창에서 원하는 Image를 검색 할 수 있다.

Apache Http Server 는 httpd 라는 이름으로 Image 되어있다.

Host 의 Command 창을 통해 httpd Image를 pull 한다.

docker pull httpd

받아온 Image 확인

docker images

run 을 통해 Container 시작

docker run httpd
이름 지정 : docker run --name {container_name} httpd

run 된 container 확인

docker ps

container 중지

docker stop {container_name}
ws1 container 중지 예.

container 삭제

docker rm {container_name}
중지되어 있어야 삭제가능.
실행중이어도 삭제 하려면 뒤에 -- force
docker rm {container_name} --force

container log 확인

docker logs -f {container_name}

image 삭제

docker rmi {image_name}
docker images

접속을 해보기 위해선 host 의 port 에 매핑 시켜줘야한다.
이 과정을 port forwarding이라 한다.
host 의 port와 container port 를 매뉴얼하게 매핑하여 run

docker run -p {host_port}:{container_port} {image_name}
docker run --name ws1 -p 8081:80 httpd

profile
시작이 반이다. 일단 시작해보자.

0개의 댓글