第一种方法:
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