Windows 10 Pro의 Docker 컨테이너에서 실행되는 Wildfly의 시작 페이지에 액세스하려고합니다. 이것이 내가 한 일입니다.
이미지를 뽑았다 :
docker pull jboss/wildfly
Wildfly 컨테이너를 실행하십시오 (Wildfly 로그에서 올바르게 작동한다는 것을 알 수 있습니다).
docker run -it -p 8080:8080 jboss/wildfly
컨테이너 ID를 찾으십시오.
docker ps
IP 주소를 검사하십시오.
docker inspect -f "{{ .NetworkSettings.IPAddress }}" cac63ed21d78
IP 주소는 172.17.0.2
브라우저에서 http://172.17.0.2:8080/으로 하지만 브라우저가 중단되고 시간 초과됩니다. 내가 무엇을 놓치고 있습니까?
최신 정보
나는 또한 시도했다 127.0.0.1:8080
작동하지 않습니다.
업데이트 2
콘솔 로그 :
docker --version
#Docker version 19.03.1, build 74b1e89e8a
docker run hello-world
#Hello from Docker!
docker run --detach --publish 8080:80 --name webserver nginx
#Unable to find image 'nginx:latest' locally
#latest: Pulling from library/nginx
#8ec398bc0356: Pull complete
#465560073b6f: Pull complete
#f473f9fd0a8c: Pull complete
#Digest: sha256:b2d89d0a210398b4d1120b3e3a7672c16a4ba09c2c4a0395f18b9f7999b768f2
#Status: Downloaded newer image for nginx:latest
#c5cdb6de11240b5fe33bc424779721e1b44948797fd6ff389004d0766b71dd17
docker ps
#CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES c5cdb6de1124
#nginx "nginx -g 'daemon of" 10 minutes ago Up 10 minutes 0.0.0.0:8080->80/tcp webserver
10.0.75.x
외부 주소가 아니고 브라우저가 웹에서 찾으려고합니까?
docker --version
, 2. docker run hello-world
, 3. docker run --detach --publish 8080:80 --name webserver nginx
, 4. 그런 다음 localhost : 8080
localhost:8080
하고 시간이 초과되었습니다. docker ps
쇼CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES c5cdb6de1124 nginx "nginx -g 'daemon of" 10 minutes ago Up 10 minutes 0.0.0.0:8080->80/tcp webserver