docker安装后,默认会创建三种网络类型,bridge、host和none,可通过如下命令查看

sudo docker network ls
  • 1
  • bridge:网络桥接 
    默认情况下启动、创建容器都是用该模式,所以每次docker容器重启时会按照顺序获取对应ip地址,这就导致容器每次重启,ip都发生变化
  • none:无指定网络 
    启动容器时,可以通过–network=none,docker容器不会分配局域网ip
  • host:主机网络 
    docker容器的网络会附属在主机上,两者是互通的。

创建固定ip容器

1、创建自定义网络类型,并且指定网段

sudo docker network create --subnet=192.168.0.0/16 staticnet
  • 1

通过docker network ls可以查看到网络类型中多了一个staticnet

2、使用新的网络类型创建并启动容器

sudo docker run -it --name userserver --net staticnet --ip 192.168.0.2 ubuntu /bin/bash
  • 1

通过docker inspect可以查看容器ip为192.168.0.2,关闭容器并重启,发现容器ip并未发生改变

最新文章

  1. js 事件大全
  2. asp.net GDI+ 绘制椭圆 ,弧线,扇形
  3. 常用RSS订阅地址
  4. 使用Hue上传hive数据
  5. HashSet其实就那么一回事儿之源码浅析
  6. 关于Scala JDK与IDEA版本兼容的问题
  7. .NET XML文件增删改查
  8. Wireshark 过滤条件
  9. C#连接数据库的一些鲜为人知的方法
  10. 为什么selenium定位不到元素
  11. DFA最小化 -- Hopcroft算法 Python实现
  12. Excel 查找某列中的数据在另一列是否存在及输出第三例的数据
  13. C# 全选中数字文本框内容
  14. Confluence 6 增加和减少你许可证的用户数
  15. 网页的MVC模式简介
  16. libstdc++.so.6: version `GLIBCXX_3.4.21' not found
  17. POJ3009:Curling 2.0(dfs)
  18. sun.misc.BASE64Decoder的风险
  19. PHP学习笔记之interface关键字
  20. Dll Hijacker

热门文章

  1. What happens to our code? JavaScript 代码是怎样执行的
  2. Java 解密错误InvalidKeyException: Illegal key size解决方法
  3. 关键字:this、ref、out
  4. NET设计模式 第二部分 创建型模式(6):创建型模式专题总结(Creational Pattern)
  5. SSH框架搭建demo
  6. MySQL+MyBatis下批量修改数据的问题
  7. Ubuntu中编译helloworld驱动
  8. 阅读<<SDI TX Bridge>>笔记
  9. php 安装mongo扩展(其他扩展同理)
  10. Visual studio 下C++工程相关经验