手把手教你docker部署(使用docker-compose)教程

此文章需要有一定的docker知识基础上,进行docker线上部署。,docker-compose.yml 文件内容, 安装成功后,运行 docker ps 出现如下报错,手把手教你docker部署(使用docker-compose)教程, 表示未启动docker,运行下列语句即可,安装完成后,运行,手把手教你docker部署(使用docker-compose)教程,赋予权限即可,手把手教你docker部署(使用docker-compose)教程,在服务器上单独新建文件夹名为ruoyi-admin,手把手教你docker部署(使用docker-compose)教程,dockerfile文件如下, 执行如下命令,这就构建出本地的镜像了。,手把手教你docker部署(使用docker-compose)教程,依次再构建出ruoyi/ruoyi-xxl-job-admin和ruoyi/ruoyi-monitor-admin,cd到docker-compose.yml工作目录下,执行一次docker-compose up,此时必定会报错。报错如下,手把手教你docker部署(使用docker-compose)教程,意思是不存在,nginx的配置文件。,为什么要执行一次呢,因为这个时候,docker-compose.yml下挂在的文件,会自动帮你生成,省的你手动去创建了。,根据提示,将提前准备好的nginx.conf还有redis.conf 放到宿主机对应的挂载文件夹底下即可。,这里提示下:如果开启了redis的aof模式,需要在redis的挂在文件下,手动创建appendonly.aof和dump.rdb,并且需要赋予权限  ,否则会报错:,手把手教你docker部署(使用docker-compose)教程,修改项目中application-dev.yml的配置,将访问的mysql、redis修改成,docker-compose.yml中配置的ip地址,然后重新打包,重新使用docker build构建镜像。,注意:由于上面执行过一次的docker-compose up 这个时候对应的镜像状态处于stop,并未消失,如果重新构建镜像,再执行docker-compose up,仍然使用的是上次构建成功的镜像,所以需要删除此次镜像的进程。,networks参数下手动指定了subnet地址,此地址发生了冲突,再执行docker-compose up,需要开启ipv4转发功能,给文件夹赋予权限即可。,手把手教你docker部署(使用docker-compose)教程,手把手教你docker部署(使用docker-compose)教程,
返回顶部
跳到底部

Copyright 2011-2024 南京追名网络科技有限公司 苏ICP备2023031119号-6 乌徒帮 All Rights Reserved Powered by Z-BlogPHP Theme By open开发

请先 登录 再评论,若不是会员请先 注册