# docker-software **Repository Path**: aifuqiang/docker-software ## Basic Information - **Project Name**: docker-software - **Description**: docker 安装生产或测试环境 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-01-27 - **Last Updated**: 2023-09-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 本项目主要用于快速安装在centos7 系统下的java 相关环境。 ### Mysql5.7 ### redis laster ### nacos 2.1.1 ### nginx laster ### graylog laster ### Jenkins laster ### gitlab ### prometheus|grafana|alertmanager ### elasticsearch ### RocketMQ ### 使用手册: ``` # 挂载数据盘到目录/tools 下。挂载过程略. # 进入目录 cd /tools # 安装git yum install git ``` centos 安装docker , 确保`下面的192.168.1.1 与 主机ip不冲突`,否则docker启动后,主机无法通过ssh连接。 ``` vi /etc/docker/daemon.json { "registry-mirrors": ["https://khiwuchf.mirror.aliyuncs.com"], "bip": "192.168.1.1/24" } curl -sSL https://get.daocloud.io/docker | sh systemctl start docker sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose # 创建网络 docker network create mynetwork ``` 下载软件安装配置文件。配置文件放在docker-software , 在克隆的目录docker-install 中进行操作。 ``` git clone https://gitee.com/aifuqiang/docker-software.git mkdir ./docker-install \cp -rf ./docker-software/* ./docker-install cd ./docker-install ``` 安装mysql ``` cd ./mysql docker-compose up -d chmod +x ./backup.sh # 修改备份脚本里对应的信息,如mysql 密码等 vi ./backup.sh #增加定时任务,每天晚上备份1次 crontab -e 1 0 * * * sh /tools/docker-install/mysql/backup.sh >> /var/log/cron-mysqlBackup.log 2>&1 service crond restart ```