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 명령어를 통해 이미지를 삭제할 수 있습니다.