ERR_SOCKET_NOT_CONNECTED, при запуске докера на локальном хосте - PullRequest
0 голосов
/ 24 сентября 2019

Всякий раз, когда я пытаюсь запустить Docker на локальном хосте, я получаю следующее сообщение об ошибке, когда я получаю доступ к порту localhost:8000

Веб-страница на http://localhost:8000/ может быть временно недоступна или может иметьнавсегда переехал на новый веб-адрес.ERR_SOCKET_NOT_CONNECTED

вот что у меня есть в моем dockerfile:

#run existing docker image
FROM rocker/r-ver:3.5.0

#update OS and install linux libraries needed to run plumber
RUN apt-get update -qq && apt-get install -y \
      libssl-dev \
      libcurl4-gnutls-dev

#load in dependencies from 00_Libraries.R file
RUN R -e "install.packages('plumber')"
RUN R -e "install.packages('openxlsx')"
RUN R -e "install.packages('kohonen')"
RUN R -e "install.packages('sqldf')"
RUN R -e "install.packages('RColorBrewer')"
RUN R -e "install.packages('stringr')"
RUN R -e "install.packages('stringi')"
RUN R -e "install.packages('NbClust')"
RUN R -e "install.packages('ape')"
RUN R -e "install.packages('ggdendro')"
RUN R -e "install.packages('dendextend')"
RUN R -e "install.packages('circlize')"
RUN R -e "install.packages('dendextend')"
RUN R -e "install.packages('blockcluster')"
RUN R -e "install.packages('gplots')"
RUN R -e "install.packages('pryr')"
RUN R -e "install.packages('vegan')"
RUN R -e "install.packages('dbscan')"
RUN R -e "install.packages('tidyr')"


#Copy all files from current directory
COPY . . 

#Expose port :9000 for traffic
EXPOSE 8000

#when the container starts, start the runscript.R script
ENTRYPOINT ["Rscript", "runscript.R"]

Я устанавливаю все необходимые зависимости для запуска на моем R-сервере, а затем запускаю runscript.R, которыйчто запускает сервер.

Если я запускаю команду самостоятельно, я могу получить доступ к порту в порядке.

Кроме того, вывод терминала точно такой же, поэтому он должен работать правильно, но я не могу получить к нему доступ.

...