2017-01-29 4 views
0

Я пытаюсь получить доступ к хост-порту из контейнера докеров, в котором установлен стек OCaml. Когда я использую вариант --net=host при запуске контейнера я получаю следующую ошибкуОшибка доступа к порту хоста из контейнера докеров на ubuntu

Fatal error: exception # opam-version 1.2.2 (58ef3b8213100953848d362f7120a30356d7f77d) 
# os    linux 
opam: "execvp" failed on --net=host: No such file or directory 

Содержимое моего /etc/hosts файла следующие

127.0.0.1 localhost 
127.0.1.1 ubuntu 

# The following lines are desirable for IPv6 capable hosts 
::1  ip6-localhost ip6-loopback 
fe00::0 ip6-localnet 
ff00::0 ip6-mcastprefix 
ff02::1 ip6-allnodes 
ff02::2 ip6-allrouters 

Может кто-то пожалуйста, объясните, почему я мог бы получить эту ошибку?

EDIT

Команда докер я использую docker run -it <repo-name> --net=host

+1

отправьте сообщение с полной командой докера – Sebastian

+0

Обновлен вопрос с помощью команды docker. – Kapil

ответ

2

параметры Docker должны быть указаны перед именем контейнера. В противном случае они интерпретируются как аргументы точки входа контейнера. Это должно сработать:

docker run -it --network=host <repo-name> 
Смежные вопросы