Docker镜像制作 2.4+ === 此文档已更新至2.4版本, 老版本请看 [2.3之前版@Docker镜像制作 ](http://doc.jeecg.com/2076529) ## 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-dev.yml文件的数据库和redis链接 修改数据库连接和redis连接,将连接改成host方式 ![](https://img.kancloud.cn/76/eb/76ebc498c6cb55b01013055ac4d694c3_1581x536.png) ### 3. 采用dev模式编译项目 ![](https://img.kancloud.cn/be/32/be32da0f23f9369803ab5cd555cdab8e_145x148.png) ### 4. 通过jeecg-boot-parent项目 maven打包,执行install ![](https://img.kancloud.cn/a3/d0/a3d0291d59fe777a36de86616d080857_272x231.png) ### 5. 进入jeecg-boot根路径下面命令、启动镜像容器组(也可取代运行中的镜像) docker-compose up -d ![](https://img.kancloud.cn/a7/4e/a74e3d49beab343a3fd6f6efceeaaaaa_433x269.png) ### 6. 访问后台项目(注意要开启swagger) http://localhost:8080/jeecg-boot/doc.html ![](https://img.kancloud.cn/a5/ec/a5eca0be5cace1905f3e9bd98fad0564_1551x768.png) ### 7. 构建镜像__容器组(当你改变本地代码,也可重新构建镜像) docker-compose build ***** ## 前端ant-design-vue-jeecg 镜像制作 ### 1. 修改前端项目的后台域名 .env.production ~~~ NODE_ENV=production VUE_APP_API_BASE_URL=http://localhost:8080/jeecg-boot VUE_APP_CAS_BASE_URL=http://localhost:8888/cas VUE_APP_ONLINE_BASE_URL=http://fileview.jeecg.com/onlinePreview ~~~ ### 2. 进入ant-design-vue-jeecg根目录 yarn run build ### 3. 构建镜像 docker build -t nginx:jeecgboot . ### 4. 启动镜像 docker run --name jeecg-boot-nginx -p 80:80 -d nginx:jeecgboot ### 5. 访问前台项目 http://localhost:80