docker - 为Docker运行镜像没有看到结果

标签 docker

我使用此命令并获得相关响应:

$ docker run -t -d -p 80:5004 myapp
a940b8bc522e593a83181ef95138f25dd1f3100bd6ff563d24eab7a265e9bd2a

但是,当我使用docker ps检查容器时,请参见下面的响应,这似乎是不正确的(没有看到任何信息)。
CONTAINER ID        IMAGE               COMMAND             CREATED
STATUS              PORTS               NAMES

如果我在主机上浏览http://localhost/api/values,则无法获得所需的最终结果。
通过日志我可以看到该错误,但仍然不知道如何解决该错误:System.InvalidOperationException:无法从/ app / src / HelloMvc6解析项目'HelloMvc6'

最佳答案

您的容器似乎由于错误而无法正确启动并立即停止。键入docker ps -a时,您可能会看到退出的容器进程。

您可以使用docker logs <containerId>查看容器控制台的输出,看看出了什么问题。

提示:通常,在后台运行带有-t标志的容器时,不需要-d标志(tty)。

关于docker - 为Docker运行镜像没有看到结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31944572/

相关文章:

docker - 如何管理 Docker 私有(private)注册表

node.js - Docker 在 package.json 更改时自动重新运行 npm install

docker - 为 dockerized Consul 找出服务的 IP 地址

postgresql - 如何将 repmgr 与 dockerized Postgresql 一起使用?

node.js - kafka-node LeaderNotAvailable 发送错误

Docker-compose down 会杀死一个应用程序

docker - 在 Fedora 23 中更改默认 Docker 镜像下载位置

docker - 使用 sysctl 更改 docker 文件中的内核参数,运行的容器是否会影响主机内核

java - Java 的 Docker 插件问题 (fabric8io)

docker - Traefik错误网关