首页 > 其他分享 >docker network之 自定义网络(重点,多容器时都是使用这个)

docker network之 自定义网络(重点,多容器时都是使用这个)

时间:2024-04-12 11:36:31浏览次数:23  
标签:容器 network 自定义 ip ping docker

原来的默认使用bridge模式,创建好容器以后,2个容器使用ip地址去ping对方的ip是ok的,但是按照容器的服务名字取ping就失败:

 我们知道容器在重启后,ip是可能变化的。所以那总不可能按照ip去访问吧 ,最好是按照服务名去访问,那怎么处理呢,请看下方:

docker network ls

docker network create xx网络名字

 启动2个容器,并且指定使用新创建的自定义网络zzyy_network:

进入到tomcat82的这个容器中:

docker exec -it tomcat82 bash

再输入ip addr

 

进入到tomcat81的这个容器中:

docker exec -it tomcat81 bash

再输入:ip addr

再输入:ping tomcat81 //按照服务名 ping成功了

 

 再docker多个容器的使用时,一定要使用服务名字,而不是使用服务ip。

结论

 

 

标签:容器,network,自定义,ip,ping,docker
From: https://www.cnblogs.com/pingguomang/p/18130801

相关文章

  • SpringBoot starter 原理及如何自定义 starter
     前言项目的开发要求是不断进化的,而随着时间以及技术的推移,在项目中除了基本的编程语言外,还需要进行大量的应用服务整合。例如,在项目中使用MySQL数据库进行持久化存储,同时会利用Redis作为缓存存储,以及使用RocketMQ实现异构系统整合服务等。但在早先使用Spring开发的......
  • 修改docker容器内部的时区
    部署在docker内部的服务在查看日志的时候使用的时区可能是伦敦或者美国等时区,这很不方便我们查看程序,所以需要对内部时区进行修改,办法如下:通过 dockerexec-it你的容器名称/bin/bash进入容器然后执行 rm/etc/localtime删除原有的时区文件使用软连接命......
  • Docker创建运行Nacos容器
     1简单创建nacos,进入容器配置数据库#查看镜像dockersearchnacos#拉取镜像dockerpullnacos/nacos-server:v2.2.3#创建容器dockerrun-d--namenacos-p9007:8848-ePREFER_HOST_MODE=hostname-eMODE=standalonenacos/nacos-server:v2.2.3#进入容器dockerexec-it......
  • docker部署v3ray(3—>2)
    宿主机创建配置文件,自己修改端口号mkdir-p/data/dockerfile/v3rayvim/data/dockerfile/v3ray/config.json{"log":{"access":"/var/log/v3ray/access.log","error":"/var/log/v3ray/error.log","loglevel......
  • docker部署anylink
    1.获取镜像dockerpullbjdgyc/anylink:latest2.查看命令信息dockerrun-it--rmbjdgyc/anylink-h3.生成密码dockerrun-it--rmbjdgyc/anylinktool-p123456#Passwd:$2a$10$lCWTCcGmQdE/4Kb1wabbLelu4vY/cUwBwN64xIzvXcihFgRzUvH2a4.生成jwtsecretdockerru......
  • 论文解读(UGfromer)《Universal Graph Transformer Self-Attention Networks》
    Note:[wechat:Y466551|可加勿骚扰,付费咨询]论文信息论文标题:UniversalGraphTransformerSelf-AttentionNetworks论文作者:论文来源:2022aRxiv论文地址:download论文代码:download视屏讲解:click1-摘要我们引入了一个基于变压器的GNN模型,称为UGfromer,来学习图表示。特别......
  • 不同虚拟机之间的docker容器互相访问
    虚拟机平台VMwareWrokStationPro16虚拟机环境Unbuntu22.04目标:在VM2中创建1个bridge虚拟网络,在VM2中,创建容器x,并能访问VM1中的容器,在两个虚拟机中创建birdge网络,虚拟机中的容器可以互相访问解决方案:使用overlay来实现不同虚拟机中的容器的互相访问在虚拟机1使用命令do......
  • Docker从入门到精通:ubuntu系统安装docker
    简介上一篇文章我们介绍了docker的发展历史,以及docker的强大应用,本篇文章我们将正式进入docker的学习,讲解如何安装docker。docker基本组成Image(镜像):镜像就好比一个模板,我们可以通过这个模板来创建容器服务,mysql镜像=>run>mysql5.2容器(提供服务器),通过这个镜像可以创建多个容......
  • docker nginx监听80端口 同一 IP 多域名配置方法--多子配置文件包含 https
    下载nginx镜像文件dockerpullnginx:1.24.0宿主机上创建nginx_80目录htmlcertconflogs创建配置文件nginx.conf一、Nginx配置文件nginx.conf操作:在http模块增加(子配置文件的路径和名称):include/etc/nginx/conf.d/*.conf;usernginx;worker_processes1;err......
  • fs.1.10 ON CENTOS7 dockerfile模式
     概述freeswitch是一款简单好用的VOIP开源软交换平台。centos7docker上编译安装fs.1.10的流程记录,本文使用dockerfile模式。环境dockerengine:Version24.0.6centosdocker:7freeswitch:v1.10.7dockerfile创建空目录,创建dockerfile文件。github访问经常失败,先下载好源......