Docker内部网络和外部访问的配置
(图片来源网络,侵删)1. Docker内部网络配置
Docker提供了多种内置网络类型,包括桥接网络、主机网络、无网络和覆盖网络,以下是如何创建和配置这些网络的示例:
1.1 创建桥接网络
docker network create driver bridge my_bridge_network
1.2 创建主机网络
docker network create driver host my_host_network
1.3 创建无网络容器
docker run network none my_container
1.4 创建覆盖网络
docker network create driver overlay my_overlay_network
2. Docker外部访问配置
要让外部访问Docker容器,可以使用端口映射(p
)选项将容器的端口映射到主机的端口,以下是一些示例:
2.1 单容器端口映射
docker run d p 8080:80 my_web_container
这将把容器的80端口映射到主机的8080端口。
2.2 多容器端口映射
docker run d p 8080:80 my_first_web_container docker run d p 8081:80 my_second_web_container
这将把第一个容器的80端口映射到主机的8080端口,把第二个容器的80端口映射到主机的8081端口。
2.3 发布所有端口
docker run d P my_container_with_multiple_ports
这将把容器的所有端口映射到主机的随机端口。
3. 查看网络和端口映射信息
使用以下命令查看Docker网络信息:
docker network ls
使用以下命令查看容器的端口映射信息:
docker port my_container
4. 删除网络
要删除不再需要的Docker网络,可以使用以下命令:
docker network rm my_network
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。