Docker自定义网络详细介绍

 更新时间:2021年12月20日 14:41:09   作者:ZzzWClock  
大家好,本篇文章主要讲的是Docker自定义网络详细介绍,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览

Docker自定义网络

一.自定义网络介绍

1.介绍

常规docker容器启动,可以用–link,进行容器网络绑定,但是一旦容器多了之后就会非常麻烦,所以要自定义一个docker网络,小白推荐使用–link命令

自定义网络修复了docker0的容器之间无法用容器名相互ping通的问题,只能使用ip才能ping通,但是我们自定义的网络是可以用ip或者容器名相互ping通的

2.命令

自定义网络命令 说明
docker network create 创建自定义网络
docker network inspect 查看自定义网络详情
docker network ls 查看网络列表
docker network connect 不同的自定义网络互相连接
docker network rm 删除自定义网络

二.创建自定义网络

1.常规容器启动检查容器是否能ping通

发现是不可以ping通的,接下来我们用–link试一下

在这里插入图片描述

发现用了–link之后容器是可以ping通的,–link推荐小白使用,接下来我们用自定义网络试一下

在这里插入图片描述

2.创建自定义网络

docker network ls 查看网络列表

在这里插入图片描述

docker网络类型有很多种

bridge 桥接模式

host与宿主机网络一致

none 空网络 不使用网络

docker network inspect 查看网络详情

在这里插入图片描述

docker network create 创建自定义网络

在这里插入图片描述

–driver 设置网络类型

–subnet 设置自定义ip路由网络组

–gateway 设置此网络默认ip路由

在这里我启动了两个容器,用–net指定了容器的网络,可以看到可以直接ping通在同一网络的容器,非常的简单

在这里插入图片描述

到此这篇关于Docker自定义网络详细介绍的文章就介绍到这了,更多相关Docker自定义网络内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • docker安装portainer方法详细步骤

    docker安装portainer方法详细步骤

    portainer是一款容器管理可视化界面,不想在虚拟中使用命令管理容器的小伙伴,可以选择安装portainer对容器进行管理,查看日志、启动、停止容器等非常方便,这篇文章主要介绍了docker安装portainer方法详细步骤,需要的朋友可以参考下
    2022-10-10
  • 基于alpine用dockerfile创建的爬虫Scrapy镜像的实现

    基于alpine用dockerfile创建的爬虫Scrapy镜像的实现

    这篇文章主要介绍了基于alpine用dockerfile创建的爬虫Scrapy镜像的实现,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-12-12
  • 数据卷(Data Volumes)及dockefile详解

    数据卷(Data Volumes)及dockefile详解

    在生产环境中使用Docker,往往需要对数据进行持久化,或者需要在多个容器之间进行数据共享,这必然涉及容器的数据管理操作,今天给大家介绍下数据卷(Data Volumes)及dockefile的相关知识,感兴趣的朋友一起看看吧
    2023-01-01
  • mac docker如何修改daemon.json文件

    mac docker如何修改daemon.json文件

    这篇文章主要介绍了mac docker如何修改daemon.json文件问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • Docker 提交仓库的方法

    Docker 提交仓库的方法

    这篇文章主要介绍了Docker 提交仓库的方法,把我们东西上传DockerHub,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-06-06
  • 镜像仓库 Harbor搭建和使用教程

    镜像仓库 Harbor搭建和使用教程

    本文给大家介绍镜像仓库 Harbor搭建和使用教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2022-01-01
  • docker 的java编译环境构建详细介绍

    docker 的java编译环境构建详细介绍

    这篇文章主要介绍了docker 的java编译环境构建详细介绍的相关资料,具有一定的参考价值,需要的朋友可以参考下
    2016-11-11
  • 详解如何使用Docker部署Django+MySQL8开发环境

    详解如何使用Docker部署Django+MySQL8开发环境

    这篇文章主要介绍了详解如何使用Docker部署Django+MySQL8开发环境,文中通过示例代码以及图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2020-07-07
  • 编写Dockerfile和构建自定义镜像的步骤与技巧

    编写Dockerfile和构建自定义镜像的步骤与技巧

    Docker已经成为现代应用程序开发和部署的重要工具之一,在Docker中,Dockerfile是定义和构建自定义镜像的键文件,本文将深入解读Dockerfile的编写和自定义镜像的构建过程,并分享一些实用的技巧和最佳实践,需要的朋友可以参考下
    2023-07-07
  • 使用Docker Swarm 搭建Wordpress的方法

    使用Docker Swarm 搭建Wordpress的方法

    这篇文章主要介绍了使用Docker Swarm 搭建Wordpress的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-05-05

最新评论