更新docker镜像及容器,使用docker-compose命令

2023-05-16

第一种方法:
docker stop 容器名或镜像id(下面一样)
docker rm 容器名
docker rmi 镜像名
docker builder 镜像名
docker run -d --name (容器名) -p 对外端口:内部端口 镜像名
第二种方法(推荐):
先配置好docker-compose.yml 文件,下面是我的,可以自己百度配置。

version: '3.6'
services:
  mall-module-admin-prod:
    restart: always
    build:
      context: .
      dockerfile: admin.dockerfile
    image: mall-module-admin:1.0.1-SNAPSHOT
    environment:
      - "TZ=Asia/Shanghai"
      - "spring.profiles.active=taizhou"
    container_name: mall-module-admin-prod
    ports:
      - "8084:8084"
      - "8184:8084"
    volumes:
      - "./logs/admin:/log"
  mall-module-platform-prod:
    restart: always
    build:
      context: .
      dockerfile: platform.dockerfile
    image: mall-module-platform:1.0.1-SNAPSHOT
    environment:
      - "TZ=Asia/Shanghai"
      - "spring.profiles.active=taizhou"
    container_name: mall-module-platform-prod
    ports:
      - "9084:9084"
      - "9184:9084"
    volumes:
      - "./logs/platform:/log"
  mall-module-portal-prod:
    restart: always
    build:
      context: .
      dockerfile: portal.dockerfile
    image: mall-module-portal:1.0.1-SNAPSHOT
    environment:
      - "TZ=Asia/Shanghai"
      - "spring.profiles.active=taizhou"
    container_name: mall-module-portal-prod
    ports:
      - "7084:7084"
      - "7184:7084"
    volumes:
      - "./logs/portal:/log"
  mall-module-app-prod:
    restart: always
    build:
      context: .
      dockerfile: app.dockerfile
    image: mall-module-app:1.0.1-SNAPSHOT
    environment:
      - "TZ=Asia/Shanghai"
      - "spring.profiles.active=taizhou"
    container_name: mall-module-app-prod
    ports:
      - "5084:5084"
      - "5184:5084"
    volumes:
      - "./logs/app:/log"

  #mysql:
   # image: mysql

然后:

docker-compose down
docker-compose up -d --build
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

更新docker镜像及容器,使用docker-compose命令 的相关文章

随机推荐