Docker 시리즈(2부): Ubuntu에서 nginx 웹 서버 시작하기
sudo docker container run --publish 80:80 nginx
브라우저로 이동하여 "localhost"를 입력합니다. nginx의 페이지를 볼 수 있습니다.
이것은 기본적으로 일어난 일입니다
Ctrl+C를 사용하여 컨테이너 중지
이제 더 이상 활성화되지 않습니다.
다른 것을 만들고 이번에는 백그라운드에서 실행하겠습니다.
sudo docker container run --publish 80:80 --detach nginx
이 분리 명령은 실제로 백그라운드에서 실행되며 실행 후 컨테이너 ID를 얻습니다.
다시 브라우저로 이동하여 "localhost"를 입력하고 nginx 서버를 볼 수 있습니다.
이제 터미널로 가서 다음을 입력하십시오.
sudo docker container ls
실행 중인 컨테이너를 보여줍니다.
그만하자
sudo docker container stop <1st few digits of the container id>
그래서 중지되었습니다.
이제 중지했지만 삭제하지 않았기 때문에 실제로 생성한 컨테이너 수를 살펴보겠습니다.
sudo docker container ls -a
VS Code 스튜디오로 이동하여 확장 프로그램에서 "Docker"를 설치할 수도 있습니다. 이것은 또한 얼마나 많은 컨테이너 등이 있는지 추적합니다.
또한 "elastic_saha"", "elastic_newton"과 같은 고유한 이름을 볼 수 있습니다. 이것은 귀하가 제공하지 않았기 때문에 임의로 제공되었습니다.
그들에게 이름을 제공하고 또 다른 컨테이너를 만들어 봅시다.
sudo docker container run --publish 80:80 --detach --name mitul_shahriyar nginx
VS 코드는 다음과 같습니다.
브라우저로 이동하여 "localhost"를 입력하여 nginx 서버를 볼 수 있습니다.
모든 컨테이너 목록을 다시 보자
sudo docker container ls -a
"mitul_shahriyar"라는 이름을 부여한 이 컨테이너의 일부 로그를 살펴보겠습니다.
또한 docker를 실행하거나 가지고 놀 수 있는 명령을 알고 있을 수 있습니다.
이제 그것들을 제거하자
sudo docker container rm <1st few digits of container id>
강제로 제거할 컨테이너가 1개 실행 중입니다.
Reference
이 문제에 관하여(Docker 시리즈(2부): Ubuntu에서 nginx 웹 서버 시작하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/mitul3737/starting-an-nginx-web-server-on-ubuntu-3mjc텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)