我正在尝试从运行OCaml堆栈的docker容器访问主机端口。当我在运行容器时使用304 Not Modified
选项时,我收到以下错误
--net=host
我的Fatal error: exception # opam-version 1.2.2 (58ef3b8213100953848d362f7120a30356d7f77d)
# os linux
opam: "execvp" failed on --net=host: No such file or directory
文件的内容如下
/etc/hosts
有人可以解释为什么我会收到此错误吗?
修改
我正在使用的docker命令是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
答案 0 :(得分:2)
需要在容器名称之前列出Docker参数。否则,它们被解释为容器入口点的参数。这应该有效:
docker run -it --network=host <repo-name>