Я хочу запустить лабораторию данных Google Earth Engine на сервере и получить к ней доступ с другого ПК в локальной сети. ОС сервера — Windows Server 2012. Итак, после https://developers.google.com/earth-engine/python_install-datalab-local я сделал:
- Установите панель инструментов Docker
- Определить локальное рабочее пространство
- Создайте контейнер, но изменив:
-p "127.0.0.1:8081:8080"
на-p "8081:8080"
. Это полная команда:
docker run -it -p "8081:8080" -v "$WORKSPACE:/content" -e "PROJECT_ID=$GCP_PROJECT_ID" $CONTAINER_IMAGE_NAME
(см. ссылку
Он работает, и я могу получить к нему доступ через 192.168.99.100:8081
. Но это работает только для локального хоста, поэтому я последовал этому ответу https://stackoverflow.com/a/36458215/2791453, сделал все шаги, и теперь я открываю браузер на сервере и получаю доступ к Datalab через 196.168.0.55:8081
(это адрес локальной сети сервера), но я не могу получить к нему доступ с другого компьютера, подключенного к локальной сети.
ping 196.168.0.55
с другого хоста в локальной сети? - person Mazel Tov   schedule 20.03.2018ping
- person Rodrigo E. Principe   schedule 20.03.2018nc -z 196.168.0.55 8081 -v
? - person Mazel Tov   schedule 20.03.2018nc: connect to 196.168.0.55 port 8081 (tcp) failed: Connection timed out
- person Rodrigo E. Principe   schedule 21.03.2018