docker compose自定义网络实现固定容器ip地址(docker compose自定义网络实现地址池)

admin3年前云主机136

由于默认的bridge桥接网络,重启容器后会改变ip地址。在一些场景下我们希望固定容器IP地址。
docker-compose是docker的一个编排工具,相对于命令模式创建网络,容器等。使用配置文件相对来说更方便,可追溯问题。

直接粘贴docker-compose.yml文件

version: '2'services: nginx: image: nginx:1.13.12 container_name: nginx restart: always tty: true networks: extnetwork: ipv4_address: 172.19.0.2 networks: extnetwork: ipam: config: - subnet: 172.19.0.0/16 gateway: 172.19.0.1

说明:

  • gateway是网关地址
  • subnet是网络号段
  • extnetwork是自定义的网络名称

上面配置中我们的nginx容器固定ip为172.19.0.2

示例,自定义网络模式:

version: '2'services: nginx: image: nginx:1.13.12 container_name: nginx restart: always networks: extnetwork: ports: - 80:80 volumes: - '/nginx/conf.d:/etc/nginx/conf.d' nginx2: image: nginx:1.13.12 container_name: nginx2 restart: always networks: extnetwork: ipv4_address: 172.19.0.2 db: image: mysql:5.7 container_name: db volumes: - /var/lib/mysql:/var/lib/mysql restart: always networks: extnetwork: ports: - 3306:3306 environment: MYSQL_ROOT_PASSWORD: wordpress MYSQL_DATABASE: wordpress MYSQL_USER: wordpress MYSQL_PASSWORD: wordpress wordpress: image: wordpress:latest container_name: wordpress depends_on: - db ports: - "8000:80" restart: always networks: extnetwork: environment: WORDPRESS_DB_HOST: db:3306 WORDPRESS_DB_NAME: wordpress WORDPRESS_DB_USER: wordpress WORDPRESS_DB_PASSWORD: wordpressnetworks: extnetwork: ipam: config: - subnet: 172.19.0.0/16 gateway: 172.19.0.1

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持站长源码网。《docker compose自定义网络实现固定容器ip地址(docker compose自定义网络实现地址池)》来自互联网同行内容,若有侵权,请联系我们删除!

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

棋牌行业怎么选择高防云服务器(如何选择适合棋牌行业的高防云?)

一、安全性棋牌行业的游戏数据是非常重要的,一旦被黑客攻击泄露数据,将会造成无法挽回的损失。因此,高防云服务器的安全性是选择这种服务的关键因素之一。要选择具有DDoS攻击防护的高防云服务器,因为DDoS...

揭秘BGP服务器线路的优势:网络传输速度翻倍!

一、BGP服务器线路简介BGP(Border Gateway Protocol)服务器线路,是互联网上的主干路由器之间的协议。在互联网的传输过程中,路由器相连的网络之间通过这个协议来交换路由信息,使得...

优化关键词排名:提升网站曝光率的实用技巧

一、关键词研究1、选择适当的关键词。关键词是用户在搜索引擎上输入的查询词。在选择关键词时,应该考虑用户的搜索习惯和需求,以及他们可能会查找的其他信息。使用调查和分析工具来了解谁在搜索你的产品或服务,找...

海外虚拟云主机服务商怎么选择(海外虚拟云主机选择指南)

选择海外虚拟云主机服务商需要从性能、价格、可靠性、客户支持等四个方面综合考虑。本文将从这四个方面进行详细阐述,建议在选择之前,要先考虑业务的需求,根据实际情况做出选择。一、性能性能是选择虚拟云主机时需...

bluehost域名解析绑定

如何在Bluehost上进行域名解析和绑定?在建立自己的网站时,选择好域名是非常重要的一步。而在选择好域名之后,需要进行域名解析和绑定,才能让域名与网站完美连接。本文将详细介绍如何在Bluehost上...

Linux下源码安装的经验详解(linux源码安装软件)

在linux下安装软件,难免会碰到需要源码安装的,而就是这简简单单的./configure、make、sudo make install三步,却让不少人头疼不已,这里以安装X11为例具体介绍下我在安装...