使用docker无法获得多个端口

时间:2015-10-23 18:46:33

标签: docker

我试图使用docker run命令暴露多个端口。我正在运行的命令是 docker run -p --detach --publish 8055:80 8455:443 cptactionhank/atlassian-jira:latest,但它给了我错误docker: Invalid containerPort: --detach.

如果我然后在容器端口之前移动-p,我得到docker run --detach --publish -p 8055:80 8455:443 cptactionhank/atlassian-jira:latest并得到相同的错误 - docker: Invalid containerPort: -p.

我错过了一些明显的东西吗?我怎样才能使这个命令起作用?

尝试docker run -p 8055:80 -p 8455:443 --detach --publish cptactionhank/atlassian-jira:latest会给我docker: "run" requires a minimum of 1 argument.

1 个答案:

答案 0 :(得分:3)

在每个端口之前需要-p。 请这样试试:

docker run --detach -p 8055:80 -p 8455:443 cptactionhank/atlassian-jira:latest