我用react.js和node.js创建了一个应用程序,但现在我需要使用Docker,这是我的代码:
https://github.com/mruanova/members
我创建了我的Dockerfile并按照nodejs.org:
中的说明进行操作https://nodejs.org/en/docs/guides/nodejs-docker-webapp/
问题是当我这样做时:
docker ps
我一无所获:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
正如我在这里的答案所建议的那样:
docker ps -a
我现在得到了ID而不是PORT:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
123 mruanova/app "node server.js" 7 min ago Exited ? hopeful_williams
987 b7c11ccf6409 "node server.js" 9 min ago Exited ? ecstatic_jennings
答案 0 :(得分:2)
试试这个:
docker ps -a
此过程可能在您自己以外的用户帐户下运行。 -a
选项列出了所有用户的进程。
要显示端口,首先获取CONTAINER ID,然后:
docker port CONTAINER