만자의 개발일지

[Docker] Docker 기본 명령어 본문

Docker

[Docker] Docker 기본 명령어

박만자 2021. 11. 12. 19:38

이번 포스팅 에서는 Docker 기본 명령어로 아파치 이미지를 다운받고  Docker로 컨테이너까지 실행하여 웹 서버를 활성화해보도록 하겠습니다.

 

Docker images 확인

# docker images

현재 내 도커 이미지 목록을 보여줍니다.

 

Docker image 다운받기

# docker pull httpd

pull 명령어를 통해 도커 이미지를 다운 받을 수 있습니다.

 

Docker 컨테이너 실행

# docker run --name WebServer -p 80:80 httpd

run 명령어를 통해 컨테이너를 실행해 해줍니다.

--name 뒤에는 컨테이너이름이 오고 -p 뒤에는 [호스트 포트]:[컨테이너 포트] 를 붙여줍니다.

 

Docker 컨테이너 목록 보기

# docker ps -a

docker 컨테이너에 대한 목록을 보여줍니다. -a 는 stop 되어있는 컨테이너 목록까지 보여줍니다.

 

여기까지 했으면 현재 url:80 으로 접속하면 웹 서버가 잘 응답하시는 것을 보실 수 있습니다.

그럼 이제 컨테이너를 비활성화하고 삭제까지 해보겠습니다.

 

Docker 컨테이너 종료

# docker stop WebServer

 컨테이너를 종료할 때는 stop 명령어를 써줍니다. 뒤에는 아까 컨테이너를 만들 때 만든이름을 붙여주시거나 컨테이너 ID를 써주시면 됩니다.

 

Docker 컨테이너 삭제

# docker rm WebServer
# docker rm --force WebServer

rm 명령어를 통해 삭제할 수 있습니다. 컨테이너가 실행 되있다면 삭제가 안됩니다. 실행된 컨테이너를 삭제하고 싶으시다면 --force 옵션을 붙여주시면 됩니다.

 

Docker image 삭제

# docker rmi httpd

마지막으로 rmi 명령어를 통해 이미지를 삭제할 수 있습니다.

 

 

Comments