修改docker镜像IP

1.创建网络

bash 复制代码
docker network create --driver bridge --subnet 100.168.0.0/24 my_network

2.修改docker-compose启动文件

bash 复制代码
version: "2"
services:
  situation-awareness-web:
    restart: always
    image: situation-awareness-web:0.1.0
    container_name: situation-awareness-web
    links:
      - situation-awareness-server
    ports:
      - "8083:80"
    networks:
      my_network:
        ipv4_address: 100.168.0.6
    volumes:
      - /data/nginx/situationAwareness/conf.d:/etc/nginx/conf.d
      - /data/nginx/situationAwareness/logs:/var/log/nginx

  situation-awareness-server:
    restart: always
    image: situation-awareness-server:0.1.0
    container_name: situation-awareness-server
    networks:
      my_network:
        ipv4_address: 100.168.0.7
    volumes:
      - /data/situationAwareness:/data/situationAwareness
    environment:
      DB_HOST: 10.248.148.193
      DB_PORT: 3306
      DATA_BASE: situation_awareness
      DB_USERNAME: root
      DB_PASSWORD: t46C9jeR
      REDIS_HOST: 10.248.148.193
networks:
  my_network:
    external: true

3.查看镜像占用的网络
docker inspect 镜像名|grep "IPAddress"

4.route -n 查看网络

5.查看docker网络 docker network ls

6.删除网络

bash 复制代码
docker network rm f3561e05e749

7.重启镜像

相关推荐
梦想不只是梦与想5 小时前
docker-compose.yml
docker·docker-compose·docker run
更深兼春远14 小时前
第2篇:Dify 部署保姆级教程:用 Docker跑起来
docker·容器·dify
91刘仁德16 小时前
Linux网络编程从入门到实战:UDP/TCP协议与socket编程全解析
linux·网络·笔记·tcp/ip·udp
小白的码BUG之路18 小时前
Docker -- No space left on device
运维·docker·容器
91刘仁德18 小时前
传输层协议深度拆解:端口寻址、UDP 报文与 TCP 可靠性机制全解析
linux·网络·c++·网络协议·tcp/ip·udp·c
傲世仙尊18 小时前
TCP报头全解-序号确认应答与可靠性是一个准数
驱动开发·网络协议·tcp/ip
ai_xiaogui18 小时前
PanelAI 1.1.1重磅更新:秒级安装脚本优化 + 无公网IP算力节点组网,私有化AI管理平台全面升级
人工智能·网络协议·tcp/ip·api聚合管理·开发者ai一键部署·ai底层架构解析·ai应用快速变现
wzq11_66618 小时前
Kubernetes集群——Service篇(详细讲解!!!)
云原生·容器·kubernetes
程序员老陆19 小时前
Docker 命令全景指南:从镜像构建到生产运维
运维·docker·容器