# JeecgBoot Docker镜像制作 [TOC] ## Docker镜像制作 — 后台应用 jeecg-boot 代码路径:https://github.com/zhangdaiscott/jeecg-boot/tree/master/jeecg-boot ### 1. 本地电脑配置host # jeecgboot 127.0.0.1 jeecg-boot-redis 127.0.0.1 jeecg-boot-mysql 127.0.0.1 jeecg-boot-system ### 2. 创建application-docker.yml文件 可以复制application-dev.yml,修改数据库连接和redis连接,将连接改成host名 ![](https://img.kancloud.cn/76/eb/76ebc498c6cb55b01013055ac4d694c3_1581x536.png) ### 3. 修改项目配置文件 application.yml active: docker ### 4. 先进JAVA项目根路径 maven打包 mvn clean package ### 5. 构建镜像__容器组(当你改变本地代码,也可重新构建镜像) docker-compose build ### 6. 启动镜像__容器组(也可取代运行中的镜像) docker-compose up -d ### 7. 访问后台项目(注意要开启swagger) http://localhost:8080/jeecg-boot/doc.html ## Docker镜像制作 — 前端应用 ant-design-vue-jeecg 代码路径:https://github.com/zhangdaiscott/jeecg-boot/tree/master/ant-design-vue-jeecg ### 1. 本地电脑配置host # jeecgboot 127.0.0.1 jeecg-boot-redis 127.0.0.1 jeecg-boot-mysql 127.0.0.1 jeecg-boot-system ### 2. 修改前端项目的后台域名 public/index.html 域名改成: http://jeecg-boot-system:8080/jeecg-boot ### 3. 先进入打包前端项目 yarn run build ### 4. 构建镜像 docker build -t nginx:jeecgboot . ### 5. 启动镜像 docker run --name jeecg-boot-nginx -p 80:80 -d nginx:jeecgboot ### 6. 访问前台项目 http://localhost:80