我一直在尝试通过 ip 连接到 docker 容器,但仍然不成功。当我使用“docker inspect container-id”时,我得到了这个结果。
我的虚拟框设置默认为:
有人可以帮我解决这个问题吗?
我一直在尝试通过 ip 连接到 docker 容器,但仍然不成功。当我使用“docker inspect container-id”时,我得到了这个结果。
我的虚拟框设置默认为:
有人可以帮我解决这个问题吗?
运行 docker 时,您可以指定希望外部访问的端口。基本语法是:
docker run -p hostPort:containerPort imageName
要不就
docker run -p hostPort imageName
在第一种情况下,hostPort
将在外部使用,但在容器内部:containerPort
将使用。在第二种情况下,您只需在容器内部和外部都使用该端口。
您还可以使用Dockerfile中的 EXPOSE 命令创建具有公开端口的映像。
您需要执行端口转发或只是简单地公开端口。
搬运工运行 -p 2022:22 -p 2375:2375
搬运工运行 -p 22 -p 2375