如何在容器上编辑 Docker 端口和参数? (使用适用于 Windows 的 Docker 桌面)[重复]
Posted
技术标签:
【中文标题】如何在容器上编辑 Docker 端口和参数? (使用适用于 Windows 的 Docker 桌面)[重复]【英文标题】:How to can I edit Docker port and args on a container? (using Dockers Desktop for Windows) [duplicate] 【发布时间】:2021-01-28 11:50:23 【问题描述】:我使用以下方法创建了一个 docker 容器:
docker run -t -i continuumio/anaconda3 /bin/bash
我已经安装了所有软件,但是我错过了初始端口设置。
当我运行容器时,我可以看到我没有设置端口和命令行参数:
docker container inspect 135c2d60901e
我可以在它返回的 JSON 中看到我需要修改的内容,但无法通过 Dockers Desktop for windows 进行修改。是否有我应该使用的 Dockers 命令,或者我是否需要找到这些文件的位置并修改它们?
【问题讨论】:
【参考方案1】:在使用 docker create 或 run 时,您将使用 --publish 或 -p 标志。相关文档在这里:
Container networking
例子:
docker run -p 8080:80 -t -i continuumio/anaconda3 /bin/bash
【讨论】:
这是创建新容器还是修改现有容器? 它创建了一个新容器。你应该docker stop; docker rm
现有的容器。以上是关于如何在容器上编辑 Docker 端口和参数? (使用适用于 Windows 的 Docker 桌面)[重复]的主要内容,如果未能解决你的问题,请参考以下文章