集成docker

# 插件集成 为了让开发者更加方便和快速的满足需求,提供了各种插件集成实现方案。 ## 集成docker实现一键部署 Docker是一个虚拟环境容器,可以将你的开发环境、代码、配置文件等一并打包到这个容器中,最终只需要一个命令即可打包发布应用到任意平台中。 1、安装docker ```sh yum install https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/containerd.io-1.2.6-3.3.fc30.x86_64.rpm yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo yum install -y docker-ce curl -L "https://github.com/docker/compose/releases/download/1.25.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose ``` 2、检查docker和docker-compose是否安装成功 ```sh docker version docker-compose --version ``` 3、文件授权 ```sh chmod +x /usr/local/bin/docker-compose ``` 4、下载若依docker插件,上传到自己的服务器目录 插件相关脚本实现ruoyi/集成docker实现一键部署.zip 链接: https://pan.baidu.com/s/13JVC9jm-Dp9PfHdDDylLCQ 提取码: y9jt - 其中db目录存放ruoyi数据库脚本 - 其中jar目录存放打包好的jar应用文件 - 数据库mysql地址需要修改成ruoyi-mysql - 数据库脚本头部需要添加SET NAMES 'utf8';(防止乱码) 5、启动docker ```sh systemctl start docker ``` 6、构建docker服务 ```sh docker-compose build ``` 7、启动docker容器 ```sh docker-compose up -d ``` 8、访问应用地址 打开浏览器,输入:(http://localhost:80 (opens new window)),若能正确展示页面,则表明环境搭建成功。 > 提示 > 启动服务的容器docker-compose up ruoyi-mysql ruoyi-server > 停止服务的容器docker-compose stop ruoyi-mysql ruoyi-server