赞
踩
https://gitee.com/hhll/blog-hangliang.git
sudo docker login -u xxxx 密码 xxxxxx
后端:先将jar包替换
docker build -t="blgserver" .
sudo docker tag blgserver huanl250/myblog-server:1.2
sudo docker push huanl250/myblog-server:1.2
前端:先将dist替换
docker build -t="blgfront" .
sudo docker tag blgfront huanl250/myblog-front:1.0
sudo docker push huanl250/myblog-front:1.0
sudo docker pull huanl250/myblog-front:1.0
本地docker目录结构
- version: '3'
- services:
- front:
- image: huanl250/myblog-front:latest
- restart: "always"
- privileged: true
- container_name: compose-frontapp
- ports:
- - "8080:80"
- web:
- image: serverapp:latest
- restart: "always"
- privileged: true
- container_name: compose-serverapp
- environment:
- SPRING_DATASOURCE_URL: jdbc:mysql://mysql:3306/my_blog?serverTimezone=GMT%2B8&characterEncoding=utf8&characterSetResults=utf8&autoReconnect=true&rewriteBatchedStatements=true
- SPRING_DATASOURCE_USERNAME: root
- SPRING_DATASOURCE_PASSWORD: xxxxx
- SPRING_PROFILES_ACTIVE: test
- MINIO_ENDPOINT: http://43.143.89.220:9000
- MINIO_SAVEFILEPATH: /home/temp1/
- MINIO_unZipFilePath: /home/temp/
- MINIO_PASSWORD: root123456
- MINIO_USERNAME: root
- MINIO_BUCKET: test
- ports:
- - "38080:8080"
- links:
- - mysql
- - minio
- depends_on:
- - mysql
- - minio
- mysql:
- image: mysql
- restart: "always"
- privileged: true
- container_name: compose-mysql
- ports:
- - "33306:3306"
- environment:
- MYSQL_ROOT_PASSWORD: xxxxx
- volumes:
- - /home/huangliang/mysql/data:/var/lib/mysql
- - /home/huangliang/mysql/config:/etc/mysql/conf.d
- - /home/huangliang/mysql/logs:/var/log/mysql
- minio:
- image: minio/minio
- restart: "always"
- privileged: true
- container_name: compose-minio
- ports:
- - "9000:9000"
- - "9001:9001"
- volumes:
- - /home/huangliang/minio/data:/data
- environment:
- MINIO_ROOT_USER: root
- MINIO_ROOT_PASSWORD: xxxxx
- command: server /data --console-address ":9001"
sudo docker-compose down
sudo docker-compose up -d
如果是用同一个版本号需要先docker pull
http://43.143.89.220:8080/huangl-blg-front/#/
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。