首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在本地找到图像8080:8080

无法在本地找到图像8080:8080
EN

Stack Overflow用户
提问于 2019-10-02 21:01:53
回答 1查看 343关注 0票数 0

我在docker是新手,创建了一个简单的springboot hello world应用程序。我根据教程创建了一个dockerfile,并通过docker构建它。

代码语言:javascript
复制
FROM adoptopenjdk/openjdk11-openj9:jdk-11.0.1.13-alpine-slim
VOLUME /tmp
ARG JAR_FILE
COPY ${JAR_FILE} myapp-1.0.0.jar
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom", "-jar","/myapp-1.0.0.jar"]

编辑:使用-p会给出另一个错误,这是无效或损坏的jarfile /myapp-1.0.0.jar

在那之后,我尝试在本地机器上运行docker。但是我得到一个错误,说无法在本地找到图像8080:8080。

代码语言:javascript
复制
docker run 8080:8080 --name myhelloimage myuser/myhelloimage:latest

我可以通过docker images查看docker图像

代码语言:javascript
复制
REPOSITORY                           TAG                         IMAGE ID            CREATED             SIZE
myuser/myhelloimage              latest                      c5dfe18b0fb3        14 minutes ago      271MB

那么,为什么我会得到一个错误,这是什么问题?

EN

回答 1

Stack Overflow用户

发布于 2019-10-02 21:06:42

您在8080:8080之前没有包含-p,因此docker命令将其解释为映像而不是端口映射。您可以查看完整的文档here

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58202082

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档