首页 > 其他分享 >docker随笔一

docker随笔一

时间:2023-08-03 23:55:33浏览次数:28  
标签:ip 虚拟机 ping 192.168 0.0 docker 随笔

docker网络:

1、docker生成的同一网络下(默认是docker0)容器中根据ip是可以ping通的,因为容器生成的ip是在此网络下分配的ip,这些内网是同一桥段下,通过docker网络(相当于路由器)转发可以互联。

2、宿主机ping虚拟机中的docker网络正常情况下无法ping通,只能ping通虚拟机的ip,需要通过路由转发后才能ping通

ROUTE ADD 192.168.0.0 MASK 255.255.0.0 192.168.100.10

ROUTE:路由

ADD/DELETE/CHANGE/PRINT操作:添加/删除/修改/打印

操作后接主机ip(或者是Subnet,ip addr中显示的可能是网关,使用docker inspect name查看)

MASK:表示此目的地址的子网掩码长度,后可跟255.255.0.0,例如192.168.0.1/16转成2进制11000000.10101000.00000000.00000001,16表示前16是固定的

最后一个ip是虚拟机的ip,路由需要通过虚拟机ip转发,而宿主机是可以和虚拟机ping通的

标签:ip,虚拟机,ping,192.168,0.0,docker,随笔
From: https://www.cnblogs.com/lizhenfeng/p/17604807.html

相关文章

  • ubuntu的docker相关操作指令
    daemon启动docker服务以及停止systemctlstartdockersystemctlstopdockersystemctlstatusdockerdocker的镜像相关操作#查看本地镜像dockerimages#搜索镜像dockersearchredis#下载镜像,不写版本号,默认是latestdockerpullredis:3.2#删除镜像dockerrmi<docker......
  • 通过docker构建nginx alpine镜像
    第一步:创建Dockerfile文件到data目录,创建docker目录,再创建Dockerfile文件。//到data目录cd/data//创建docker目录mkdirdocker//创建Dockerfile文件touchDockerfile//编辑Dockerfile文件viDockerfile 第二步:构建镜像//不要忘了最后的.,表示的是在指定镜像......
  • Windows\Linux安装docker
    Docker架构Docker 包括三个基本概念:镜像(Image):Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统。容器(Container):镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和......
  • docker 镜像,容器常用命令
    .docker,docer-ce,docker-compsedocker:管理镜像,管理容器docker-compse:对docker容器集群的快速编排。一:容器生命周期相关命令:命令 说明dockerrun-d-px:x--namexxx镜像id 以后台方式运行容器dockercreate--namexxxnginx:latest 创建一个新的容器,但是不启动docker......
  • 通过docker简易部署es加kibana
    dockerrun-d--nameelasticsearch_7_12-p29200:9200-p29300:9300-v/fp/docker_data/es/config/elasticsearch.yml:/opt/elasticsearch/config/elasticsearch.yml-v/fp/docker_data/es/data:/opt/elasticsearch/data-v/fp/docker_data/es/plugins:/opt/elasticsea......
  • Docker报swap限制警告
    docker告警Yourkerneldoesnotsupportswaplimitcapabilitiesorthecgroupisnotmounted.Memorylimitedwithoutswap./etc/default/grub文件末尾添加vi/etc/default/grub...GRUB_CMDLINE_LINUX="cgroup_enable=memoryswapaccount=1"更新grub,重启服务器updat......
  • ECharts随笔
    EChats的loadingECharts中有自带的loading方法 showLoading()通常搭配 hideLoading()使用1xxx.showLoading({2text:"数据正在路上...",3color:"#409eff",4textColor:"#000",5maskColor:"rgba(255,255,255,0.2)",6......
  • docker部署项目,涉及springboot\tomacat\nginx\es
    sudoapt-getinstalldocker-ce=5:20.10.6~3-0~debian-bullseyedocker-ce-cli=5:20.10.6~3-0~debian-bullseyecontainerd.iodocker部署项目信息:--172.17.0.1   172.16.22.401、docker部署tomcatdockerrun-d --namestock-admin--restartalways-p81:8080-e"TZ......
  • 运维——centos7安装Docker详细步骤(无坑版教程)
    转自:https://cloud.tencent.com/developer/article/1701451一、安装前必读在安装Docker之前,先说一下配置,我这里是Centos7Linux内核:官方建议3.10以上,3.8以上貌似也可。注意:本文的命令使用的是root用户登录执行,不是root的话所有命令前面要加sudo1.查看当前的内核版本......
  • Docker部署项目实践
    上一篇文件介绍了《Docker基础》,介绍类介绍如何使用docker发布java项目。一、项目打包首先,Docker部署项目前,先将项目打包好,比如达成jar文件,最好直接测试jar是否可运行,这里指定了端口1java-jaryour-app.jar--server.port=8081然后,将打包好的文件放到服务器指定位置 ......