docker-compose如何定义容器的ip

 更新时间:2024年01月09日 10:34:29   作者:视野酝酿灵感  
这篇文章主要介绍了docker-compose如何定义容器的ip问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

最近做的项目中,服务器局域网的网段开头是172段的,docker默认启动的容器也是172段的导致其他服务器的ip与docker容器的ip冲突了

docker-compose定义容器ip

1. 修改docker-compose.yum文件

version: '3'
services:
  jycloud-redis:
    container_name: jycloud-redis
    image: redis:6.2.6
    restart: always
    ports:
      - 6379:6379
    networks:
      proxy:
        ipv4_address: 169.17.0.10 # 定义容器具体ip 

  jycloud-register:
    build:
      context: ./nacos
    restart: always
    container_name: jycloud-register
    image: jycloud-register
    ports:
      - 8848:8848
    networks:
      proxy:
        ipv4_address: 169.17.0.11 # 定义容器具体ip 
        
networks:
  proxy:
    ipam:
      config:
      - subnet: 169.17.0.0/24  #启动容器的网段      

2. 启动docker

在docker-compose.yum文件同目录下运行下面的命令

docker-compose build  #生成镜像
docker-compose up -d  #启动镜像

查看docker镜像ip

docker inspect 8adfb7784291

可以看到这个容器的ip

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Docker和镜像的操作方法

    Docker和镜像的操作方法

    这篇文章主要介绍了Docker和镜像的操作方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • Docker镜像构建-Aliyun详解

    Docker镜像构建-Aliyun详解

    这篇文章主要介绍了Docker镜像构建-Aliyun的用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-07-07
  • Docker部署Mysql集群的实现

    Docker部署Mysql集群的实现

    这篇文章主要介绍了Docker部署Mysql集群的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • 解决docker run后容器出现Exited (0)情况的问题

    解决docker run后容器出现Exited (0)情况的问题

    这篇文章主要介绍了解决docker run后容器出现Exited (0)情况的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • docker安装nacos的详细教程

    docker安装nacos的详细教程

    这篇文章主要介绍了docker安装nacos,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-08-08
  • Docker-compose部署ELK的示例代码

    Docker-compose部署ELK的示例代码

    这篇文章主要介绍了Docker-compose部署ELK的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • docker screen命令的使用

    docker screen命令的使用

    本文主要介绍了docker screen命令的使用,Screen命令则提供了强大的多会话管理功能,让我们可以实时监控和操作容器,具有一定的参考价值,感兴趣的可以了解一下
    2024-01-01
  • 轻量级对象存储服务minio安装及浏览器使用教程

    轻量级对象存储服务minio安装及浏览器使用教程

    本次介绍了minio的安装及浏览器中的简单使用,对轻量级对象存储服务minio安装及使用教程感兴趣的朋友一起看看吧
    2021-10-10
  • kali下对Docker的详细安装教程

    kali下对Docker的详细安装教程

    这篇文章主要介绍了kali下对Docker的详细安装,Docker是渗透测试中必学不可的一个容器工具,在其中,我们能够快速创建、运行、测试以及部署应用程序,对kali安装docker相关知识感兴趣的朋友一起看看吧
    2022-05-05
  • Docker环境搭建、阿里云镜像加速、常用命令使用及说明

    Docker环境搭建、阿里云镜像加速、常用命令使用及说明

    文章介绍了Docker的基本架构,包括容器、镜像和仓库的关系,详细说明了在CentOS系统下Docker的安装步骤,并讲解了如何配置阿里云镜像加速及常用的Docker命令操作
    2025-10-10

最新评论