美文网首页Docker
Docker-网络配置

Docker-网络配置

作者: rongsheng730 | 来源:发表于2020-11-08 19:39 被阅读0次

目标

容器间通过主机名访问

默认网络环境(动态 IP,通过主机名无法通信)

docker run -it --rm --name testdb  -h testdb  centos:8 /bin/bash
docker run -it --rm --name testweb -h testweb centos:8 /bin/bash

[root@testdb /]# ping testweb
ping: testweb: Name or service not known

[root@testweb /]# ping testdb
ping: testdb: Name or service not known

修改 Docker 默认网关

  1. 创建网络桥接
docker network create -d bridge --subnet=192.168.16.0/20 my-bridge

docker network ls

ip a
  1. 创建容器 并 配置网桥
docker run -it --rm -h testdb  --network my-bridge centos:8 /bin/bash

docker run -it --rm -h testweb --network my-bridge centos:8 /bin/bash

[root@testdb /]# ping testweb

[root@testweb /]# ping testdb
  1. 查看 bridge0 网络
docker network inspect bridge0
  1. 创建一个日常排查用的 centros 容器
docker run -id --name test -h test --network my-bridge centos:8 /bin/bash

docker exec -it test /bin/bash

参考资料

docker Pipework配置宿主机和docker实例的IP在同一个网段
Docker 踩坑记 (一):CentOs7 配置不失效网桥,pipework 分配 IP 给 Docker 容器
Docker-Docker容器跨主机通信
Docker容器与宿主机同网段互相通信
Linux虚拟网络设备之bridge(桥)

相关文章

  • Docker-网络配置

    目标 容器间通过主机名访问 默认网络环境(动态 IP,通过主机名无法通信) 修改 Docker 默认网关 创建网络...

  • docker加速

    打开Docker->Preferences...Insecure registries配置:registry.mi...

  • Docker-网络

    网络 容器间通信 容器间可通过IP,Docker DNS Server或joined容器三种方式通信。 容器与外部...

  • docker里面运行jupyter notebook

    <>为概念标记,在实际输入中不用输入这个 main step: 1,配置docker-主机 端口映射 docker...

  • docker- nginx环境配置笔记

    1.查看正在运行的容器:docker ps; (docker ps -a 查看所有容器) 注意:NAMES字段的属...

  • Linux网络管理

    参考:* Linux中的网络管理——网络配置及命令 网络配置: ifconfig命令 网络配置文件:..网卡信...

  • Linux 网络配置

    Linux 网络配置 目录 网络配置 网络IP配置 大多数网络设置可以通过 /etc/network/interf...

  • CentOS 7 配置yum和wget网络代理

    配置yum网络代理 配置wget网络代理

  • 实验七【2021OS】

    实验七:Linux网络配置路由器及防火墙设置 配置网络和防火墙。 网络配置 ifconfig命令可以查看与配置网络...

  • Docker-配置连接多个镜像仓库

      之前介绍了如何使用docker连接私有镜像仓库,最近碰到一个问题,需要使用多个不同的镜像仓库,具体做法如下: ...

网友评论

    本文标题:Docker-网络配置

    本文链接:https://www.haomeiwen.com/subject/xfdcbktx.html