묻고 답해요
140만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
nginx pod는 워커노드 2에 있는데 1번, 3번 워커노드에서도 웹접속이 되는 이유가?
안녕하세요. 강의 잘 듣고 있습니다. 외부(PC)에서 접속을 하기 위해 expose 명령어를 사용하였습니다.(2.2 강좌) 궁금한건 kubectl get pod -o wide 명령어에 대한 출력은 nginx가 w2-k8s(워커노드 2번)에 있다고 나오는데, 워커노드 1번, 2번, 3번으로 웹접속을 시도해도 동일하게 nginx 화면이 나옵니다. nginx가 없는 워커노드 1번, 3번으로의 웹접속이 가능한 이유가 뭔가요?
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]
expose설정 후 docker run 시 docker ps에 아무것도 표시안됨
안녕하세요 강사님 강의 5:47쯤에 Dockerfile-apache에 expose설정을 80으로하고 도커 inspect로 ExposedPorts가 "80/tcp"로 설정된 것을 확인 후, 강사님과 같이 docker run -P -d myweb을 실행 후 docker ps를 돌려보았습니다. 제가 앞 강의에서 무엇인가 놓친 것인 지 확실히 잘 모르겠지만 docker ps 명령어를 입력하면 표시되는 것이 없습니다. d 명령을 사용하면 백그라운드에서 돌아가게끔 되어있어야한다고 생각하는데 docker ps -a로 들어가보면 STATUS가 Exited로 표시되어있습니다. 사진 첨부 드립니다. 또 어떤 부분을 놓쳤는지 잘 모르겠는데 p 옵션을 사용해 9999포트로 연결하게 끔 설정을 해도 설정이 안됬는지 제 퍼블릭IP주소:9999로 들어가면 페이지에 연결할 수 없습니다 라는 메세지가 표시됩니다. 하지만 아래와 같은 식으로 , 입력을 해야지만 index.html파일에 연결되어 표시가 됩니다. docker run -d -p 9999:80 -v /home/ubuntu/2021_DEV_HTML:/usr/local/apache2/htdocs --name apacheweb httpd:alpine 어떤것이 잘못되었을까요? ㅜㅜ