Docker映像成功运行,但连接超时

时间:2019-09-23 19:06:27

标签: docker docker-compose dockerfile docker-machine

我对docker非常陌生。我已经开始学习表格超过1天了。我在ubuntu机器上创建了一个自己的docker映像,该映像运行成功,但是当我尝试访问它时获得连接时间。任何人都可以帮助我这个问题。

我的docker映像:

From java:latest
MAINTAINER nithin nithinroyal@gmail.com
LABEL env=production
ENV apparea /data/app
Run mkdir -p $apparea
ADD https://github.com/gitbucket/gitbucket/releases/download/4.32.0/gitbucket.war /$apparea
Run mkdir -p $apparea
WORKDIR $apparea
CMD ["java","-jar","gitbucket.war"]
我过去用来运行图像的

命令:

sudo docker run --name "nithin" -d -p 8084:8084 gitbucket

运行上述命令后,我得到了这个e32cef4a48f496b9c22ab6bf0cd03b28f51a0a119b2b3ba4815d158fd7dad45e

容器也成功运行,如下所示;

CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                      PORTS                    NAMES
e32cef4a48f4        gitbucket           "java -jar gitbucket…"   7 minutes ago       Up 7 minutes                0.0.0.0:8084->8084/tcp   nithin

当我尝试以下命令时出错

 sudo docker run -d -it  --name "nithin" -d -p 172.32.21.185:8084:8084 gitbucket

Error:3d13a24ac89344cfa833989672b70706163b2accd6b8cec541ffff492d63fe51
docker: Error response from daemon: driver failed programming external connectivity on endpoint nithin (aeba6ca0572b875897d04ca8945e16e67cb6139abc9ae95fb7b8e340ddaced9b): Error starting userland proxy: listen tcp 172.32.21.185:8084: bind: cannot assign requested address.

此端口上没有服务正在运行。当我尝试使用其他端口时,也会出现相同的错误。

0 个答案:

没有答案