5 분 동안 docker 설치 nginx 를 시작 튜 토리 얼 까지 가르쳐 드 립 니 다.

2476 단어 nginx
nginx, 지금 은 웹 사 이 트 를 구축 하 는 가장 좋 은 웹 서버 가 되 었 습 니 다. 가 볍 고 간결 하 며 메모리 사용량 이 적 습 니 다. 동시에 50000 개의 높 은 병행 을 지원 하고 열 배 치 를 지원 합 니 다. 7 * 24 시간 동안 지연 되 지 않 는 다 는 장점 을 가지 고 있 습 니 다. 우 리 는 docker 를 사용 하여 nginx 를 설치 하고 nginx 를 어떻게 시작 하고 정지 하 는 지, 먼저 전 제 는 Liux 환경 을 구축 하고 docker 를 설치 하 는 것 입 니 다.만약 환경의 동료 가 없다 면, 나의 이전의 글 을 참고 하여 환경 을 조성 할 수 있다.
vm12 + CentOS 7 + Docker 설치 및 일반적인 문제 해결
이어서 우 리 는 nginx 를 설치 하기 시작 했다.
nginx 미 러
    다음 명령 을 사용 하여 docker 에서 nginx 미 러 파일 을 끌 어 옵 니 다.
docker pull nginx

    새로 설 치 된 centos 라면 다음 오류 가 발생 할 수 있 습 니 다.
Using default tag: latest Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
    해결 방법
# systemctl daemon-reload # sudo service docker restart # sudo service docker status (should see active (running)) $ sudo docker run hello-world
다음 오류 가 발생 하면 사용자 권한 이 부족 하 다 는 뜻 입 니 다. 루트 나 관리자 사용자 로 전환 해 야 합 니 다.
Using default tag: latest Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.40/images/create?fromImage=nginx&tag=latest: dial unix /var/run/docker.sock: connect: permission denied
그렇게 지도 모른다, 아마, 아마...
 
아래 정보 가 나 왔 을 때 끌 어 당 기 는 데 성공 했다 는 것 을 설명 합 니 다.
Using default tag: latest latest: Pulling from library/nginx 54fec2fa59d0: Already exists 4ede6f09aefe: Pull complete f9dc69acb465: Pull complete Digest: sha256:86ae264c3f4acb99b2dee4d0098c40cb8c46dcf9e1148f05d3a51c4df6758c12 Status: Downloaded newer image for nginx:latest docker.io/library/nginx:latest
 
시작 nginx
# docker run -d -p 8081:80 nginx

 
nginx 시작 성공 확인
    클 라 이언 트 (windows) 브 라 우 저 에 입력
http://192.168.100.101:8081/
여기 192.168.100.101 은 가상 컴퓨터 의 ip 주소 입 니 다. 아래 페이지 가 나타 나 면 nginx 설치 에 성공 했다 는 것 을 설명 합 니 다.
 
Welcome to nginx!
If you see this page, the nginx web server is successfully installed and working. Further configuration is required.
For online documentation and support please refer to nginx.org. Commercial support is available at nginx.com.
Thank you for using nginx.
 
nginx 시작 실패 확인
설치 에 성공 한 파트너 가 없 으 면 다음 명령 으로 디 버 깅 할 수 있 습 니 다.
# docker ps -a
\ # docker logs 용기 ID
    docker 를 사용 하여 nginx 를 설치 하 는 것 이 더욱 간단 하지 않 습 니까? 여러분 이 직접 해 보 세 요. 무슨 문제 가 있 으 면 저 에 게 메 시 지 를 남 겨 주세요. 우 리 는 함께 교류 할 수 있 습 니 다.

좋은 웹페이지 즐겨찾기