因此,除了使用"docker“命令之外,是否有一种方法可以通过sshd之类的服务访问容器?我搜索了internet并找到了端口映射,所以我添加了"-P“选项来运行它:它应该分配一个随机端口映射的权利?但是list命令没有显示任何“端口”信息,如下所示(稍微滚动一下)CONTAINER ID IMAGE COMMAND"
理想情况下,我将使用我现在运行的代码从容器内将公开的端口映射(发布)到主机端口,但我可以想象这是不可能的,我可以通过使用一个脚本启动映像,检查端口的可用性,然后在适当的空闲主机端口上运行容器,从而解决这个问题假设它是用命令docker run -p 5005:80 p2p-node启动的,那么我需要找出公开端口80从容器中映射到的发布端口5005。因此,这是我想问的主要问题:如何从正在运行的码头容器中查看我公开的端口映射到哪些已发布的端口?
在使用戴尔、FX2s底盘和fc430刀片\sleds进行远程端口映射时遇到了一些困难。我们的目标是找出nexus交换机\cisco中连接戴尔底盘10 to sfp+的端口是什么。当我想要找到安装了esxi的普通机架服务器(比如HPE DL360)的端口映射时,我只是关闭其中一个带有"esxcli网络nic down -n vmnicX“命令的端口,因为在每个主干交换机中都可以看到”终端监视器“命令的端口切换。有了这个底盘,即使每次关闭一个I/O模块中的所有端口,终端监视器命令也不会显示