修改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.重启镜像

相关推荐
jieyucx1 小时前
Docker 入门第一阶段:建立正确认知与初体验
运维·docker·容器
jieyucx4 小时前
Docker 入门第二阶段:掌握日常命令
运维·docker·容器
有毒的教程4 小时前
Kubernetes进阶实战教程(生产落地完整版)
云原生·容器·kubernetes
鱼听禅5 小时前
Ubuntu学习笔记-安装docker容器
学习·ubuntu·docker
不会C语言的男孩6 小时前
Docker 在嵌入式设备中的常用玩法
运维·docker·容器
神州世通6 小时前
IP Office内置外显卡兼容性说明
服务器·网络·tcp/ip
weixin_307779138 小时前
Linux下Docker Compose里运行的MySQL数据库故障诊断Shell脚本
linux·运维·mysql·docker·自动化
h3guang Official9 小时前
K8s安全实战:从漏洞靶场到红蓝对抗
安全·容器·kubernetes
nuo53420210 小时前
基础 3 —— Docker 的常用命令
docker·容器
treesforest10 小时前
做内容平台,IP地址精准定位和IP高精度定位查询怎么帮我们提升用户留存
网络·网络协议·tcp/ip