[docker] 만들기

이장훈·2021년 9월 27일
0

Docker

목록 보기
2/2

도커 실행 - docker run 포트설정

기본적으로 docker에서 포트가 생성되더라도, 포트포워딩 설정이 필요하기 때문에
8080을 80번 포트로 받는 명령어를 통해서 nginx를 배포하도록 하겠다.
포트포워딩이 잘되고 8080으로 접속했을 때 도커의 80으로 들어가는 것을 확인했다.

docker run -d -p 8080:80 --name nginx-exposed --restart always nginx


0.0.0.0:8080-> 80/tcp 의미는 모든 아이피의 8080포트요청을 컨테이너 내부의 80으로 전달한다는 의미입니다.

도커 접속 - docker exec

컨테이너 내부 접속을 위해서 exec를 사용합니다.

docker exec [컨테이너 ID | 이름 ] [명령어] 형식으로 실행합니다.

컨테이너 삭제 - docker stop / rm

docker를 삭제하려면 stop / rm 명령어를 통해서 할 수 있습니다.

바로 rm을 할 경우 삭제가 불가능한 에러가 발생합니다.

stop을 먼저 해야 삭제가 가능합니다.

다만, 여기에서 -f옵션을 통해서 바로 삭제가 가능합니다.
이 경우 예기치 못한 문제가 생길 수 있음으로 주의해야 합니다.

컨테이너 이미지 삭제 - docker rmi

docker 리포지토리에서 이미지까지 삭제를 하고 싶을 경우, rmi로 사용합니다.

profile
개발자가 꿈입니다.

0개의 댓글