Docker容器网络互联的项目实践

 更新时间:2024年03月25日 15:21:09   作者:厂里英才  
docker中的容器都是连接到一个虚拟的网桥上的,这为独立的容器提供了互联的可能,本文主要介绍了Docker容器网络互联的项目实践,具有一定的参考价值,感兴趣的可以了解一下

1 前言

在默认情况下,docker中的容器都是连接到一个虚拟的网桥上的,这为独立的容器提供了互联的可能。而了解容器间网络的互联对于我们的项目部署至关重要。

2 常用指令

命令作用
docker network create创建一个网络
docker network ls查看所有网络
docker network rm删除指定网络
docker network prune清除未使用的网络
docker network connect使指定容器连接加入某网络
docker network disconnect使指定容器连接离开某网络
docker network inspect查看网络详细信息

具体可以查看官方文档:

docker network create | Docker Docs

3 实现容器互联

3.1 自定义网络

有了自定义网络,容器间就可以通过名称相互访问,而默认网络不行。

3.2 让容器连接创建的网络

3.2.1 容器创建后连接网络

我们可以看到,除了默认网桥,还有我们给它连接的网络。 

3.2.2 容器创建时连接网络

docker run -d --name dd -p 8080:8080 --network heima docker-demo

这个命令的意思是在 Docker 中运行一个名为 "docker-demo" 的容器,该容器会在后台(detached mode)运行,并且命名为 "dd",并且将容器内部的 8080 端口映射到宿主机的 8080 端口上,并且连接到名为 "heima" 的 Docker 网络。

 这样创建就没有默认网桥了,如下:

3.3 尝试使用容器名访问(测试)

到此这篇关于Docker容器网络互联的项目实践的文章就介绍到这了,更多相关Docker容器网络互联内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家! 

相关文章

  • 使用docker-compose.yml构建镜像的方法

    使用docker-compose.yml构建镜像的方法

    docker-compose是docker提供的一个命令行工具,用来定义和运行由多个容器组成的应用,这篇文章主要介绍了使用docker-compose.yml构建镜像的方法,需要的朋友可以参考下
    2023-05-05
  • docker报错Container is not running问题及解决

    docker报错Container is not running问题及解决

    这篇文章主要介绍了docker报错Container is not running问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-05-05
  • docker安装tomcat8的实现方法

    docker安装tomcat8的实现方法

    这篇文章主要介绍了docker安装tomcat8的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • 对docker中的overlay式网络详解

    对docker中的overlay式网络详解

    这篇文章主要介绍了对docker中的overlay式网络详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • docker批量删除临时镜像

    docker批量删除临时镜像

    在开发的时候,需要经常发布开发包,在使用docker build构建镜像的时候,同一个版本经常会使用相同tag,频繁打包一段时间后,本地会出现很多Tag=<none>的临时镜像,下面给大家分享相关命令docker批量删除Tag=<none>的临时镜像,感兴趣的朋友一起看看吧
    2024-07-07
  • 给docker配置指定ip的超详细图解

    给docker配置指定ip的超详细图解

    这篇文章主要给大家介绍了关于给docker配置指定ip的超详细图解教程,Docker容器的IP地址由Docker守护进程动态分配,默认情况下,它使用的是宿主机的IP地址,但是在某些情况下,您可能需要为Docker容器指定静态IP地址,需要的朋友可以参考下
    2023-09-09
  • Docker 限制容器对内存的使用详解

    Docker 限制容器对内存的使用详解

    这篇文章主要介绍了Docker 限制容器对内存的使用详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • docker常用命令解读之volume篇

    docker常用命令解读之volume篇

    这篇文章主要介绍了docker常用命令解读之volume篇说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03
  • 二进制部署docker的超详细教程

    二进制部署docker的超详细教程

    部署环境并不会一直顺利,有些时候因为时内网环境,无法使用yum等情况,对于一些中间件的部署缺少依赖,我们可以使用二进制包的形式部署docker,这篇文章主要给大家介绍了关于二进制部署docker的相关资料,需要的朋友可以参考下
    2024-04-04
  • docker-compose部署zabbix+grafana的实现

    docker-compose部署zabbix+grafana的实现

    这篇文章主要介绍了docker-compose部署zabbix+grafana的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-11-11

最新评论