2017-01-23 35 views
0

Когда я ввожу localhost:8000 в свой браузер Chrome, он перенаправляет на localhost и дает мне ol '' Этот сайт может ' t достигнут - localhost отказался подключиться. "localhost: 8000 разрешает localhost и «этот сайт не может быть достигнут», но localhost: 8000/services works

Идет в localhost:8000/wp-admin и localhost:8000/services оба работают хорошо.

Я использую Docker-Wordpress-Compose.

Вот файл мои хозяева:

127.0.0.1  localhost 
255.255.255.255 broadcasthost 
::1    localhost 

Вот что я получаю, когда я ping localhost

PING localhost (127.0.0.1): 56 data bytes 
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.042 ms 
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.013 ms 
64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.038 ms 
64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.057 ms 
64 bytes from 127.0.0.1: icmp_seq=4 ttl=64 time=0.049 ms 

И когда я ping localhost:8000

ping: cannot resolve localhost:8000: Unknown host 
+0

Вы не можете пинговать по порту. Возможно, вы хотите попробовать «telnet localhost 8000», чтобы проверить, что-то слушает. – Sebastian

+0

@Sebastian - это вернуло это: 'Trying :: 1 ... Подключено к localhost. Escape character is '^]'. ' –

+0

Тогда он отлично работает. Проблема связана с некоторой конфигурацией вашего приложения, не связанной с докером. – Sebastian

ответ

0

Сначала делают NETSTAT -pluton к покажите свои открытые порты, если вы не видите свой порт 8000, возможно, это потому, что вы его не открыли с run -d --link database:database -p 8000:8080 wordpress, вы попробовали localhost:8000/wordpress? И проверьте ваш apache2.conf, если вам разрешено подключаться.

Смежные вопросы