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

相关推荐
KaiwuDB5 分钟前
使用Docker实现KWDB数据库的快速部署与配置
数据库·docker
兮动人37 分钟前
获取终端外网IP地址
java·网络·网络协议·tcp/ip·获取终端外网ip地址
cleble1 小时前
(转)使用DockerCompose部署微服务
docker
海外空间恒创科技2 小时前
一台香港原生ip站群服务器多少钱?
服务器·网络协议·tcp/ip
zyx没烦恼3 小时前
TCP相关实验
服务器·网络·tcp/ip
朱杰jjj3 小时前
Docker容器中无法使用vim、vi命令处理
docker·容器·vim
东林牧之3 小时前
CICD[软件安装]:docker安装gitlab
docker·容器·gitlab
东林牧之3 小时前
CICD[导航]、docker+gitlab+harbor+jenkins从安装到部署
docker·gitlab·jenkins
游戏开发爱好者89 小时前
iOS重构期调试实战:架构升级中的性能与数据保障策略
websocket·网络协议·tcp/ip·http·网络安全·https·udp
cui_hao_nan13 小时前
Docker后端部署
运维·docker·容器