无法从Docker容器访问互联网

我试图从docker容器(使用zotonic / zotonic-dev)运行zotonic运行到这个错误,似乎我无法连接到互联网的容器。 我已经尝试使用解决scheme我的docker容器有没有互联网,但似乎没有工作,或者我正在跳过什么?

我开始使用docker-compose run --service-ports zotonic sh

 Building Zotonic for the first time. EXOMETER_PACKAGES="-afunix -netlink -exo +setup" && ./rebar -C rebar.config.lock get-deps WARN: Missing plugins: [rebar_lock_deps_plugin] ==> zotonic (get-deps) Pulling goldrush from {git,"git://github.com/DeadZen/goldrush.git", "71e63212f12c25827e0c1b4198d37d5d018a7fec"} Cloning into 'goldrush'... fatal: Unable to look up github.com (port 9418) (Try again) ERROR: sh(git clone -n git://github.com/DeadZen/goldrush.git goldrush) failed with return code 128 and the following output: Cloning into 'goldrush'... fatal: Unable to look up github.com (port 9418) (Try again) ERROR: 'get-deps' failed while processing /opt/zotonic: rebar_abort make: *** [GNUmakefile:40: get-deps] Error 1 Erlang/OTP 20 [erts-9.0] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:10] [kernel-poll:true] 

虽然重新启动docker不工作,我解决了这个问题, 重新安装docker使用curl像@ isp-zax说。

Interesting Posts