无法获取多个端口与docker曝光

我试图得到多个端口暴露与docker运行命令。 我正在运行的命令是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.

你需要在每个端口之前-p。 请尝试一下:

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