docker创建自定义网络
- 创建自定义网络 docker network create yournet
- 运行容器并映射端口: 假设你有一个名为 my_container_image 的镜像,并且你想要将这个镜像的某个服务(例如 MongoDB)的端口 27017 映射到宿主机的 27017 端口,你可以这样做:
docker run -d
–name my_container
–network yapi
-p 27017:27017
my_container_image
-d 表示在后台运行容器。
-
name my_container 给容器命名为 my_container。
-
–network yapi 将容器连接到 yapi 网络。
-
-p 27017:27017 将宿主机的 27017 端口映射到容器的 27017 端口。
my_container_image是你要运行的镜像名称。
注意:确保你的容器内部的服务确实在 27017 端口上运行,否则端口映射不会工作。同时,确保宿主机上的 27017 端口没有被其他服务占用。