目录
一、搭建项目的局域网
1.1搭建局域网
1.2查看局域网
1.3注意:要关闭防火墙,关闭后要重启docker
二、redis安装
2.1创建目录
2.2修改redis.conf文件
三、MySQL安装
3.1安装
3.2设置远程连接
3.3创建数据库
四、若依后端项目搭建
4.1创建一个文件夹
4.2上传jar包跟上传Dockerfile文件
4.3构建镜像跟运行容器
4.4查看运行情况
五、若依前端项目搭建
5.1创建目录
5.2上传nginx文件
5.3. 运行启动容器
5.4.进入 /data/nginx/html ,放入文件
一、搭建项目的局域网
1.1搭建局域网
docker network create net-ry --subnet=172.68.0.0/16 --gateway=172.68.0.1
1.2查看局域网
docker network ls
1.3注意:要关闭防火墙,关闭后要重启docker
systemctl stop firewalld
systemctl restart docker
二、redis安装
2.1创建目录
mkdir -p /data/redis/{conf,data}
2.2修改redis.conf文件
上传redis.conf文件到/data/redis/conf文件夹中
修改:
bind 0.0.0.0 充许任何主机访问
daemonize no
# requirepass sasa
2.3执行下方命令
docker run -itd --name zking-redis -p 6379:6379 \
-v /data/redis/conf/redis.conf:/etc/redis/redis.conf \
-v /data/redis/data:/data \
--privileged=true --restart=always \
--network net-ry redis \
redis-server /etc/redis/redis.conf
查看启动成功
docker exec -it zking-redis /bin/bash
查看安装成功
whereis redis-cli
cd /usr/local/bin
三、MySQL安装
3.1安装
创建文件夹
mkdir -p /data/mysql/{conf,data}
进入/data/muysql/conf上传文件
重命名为my.cnf
启动mysql服务器
docker run -d --name zking-mysql --network net-ry \
-v /data/mysql/conf/my.cnf:/etc/my.cnf \
-v /data/mysql/data:/var/lib/mysql \
--privileged=true --restart=always \
-e MYSQL_ROOT_PASSWORD=sasa -p 3306:3306 \
mysql/mysql-server:5.7
3.2设置远程连接
进入容器
docker exec -it zking-mysql /bin/bash
登录
mysql -u root -p;
创建用户及授权
grant all privileges on *.* to root@'%' identified by 'sasa' with grant option;
3.3创建数据库
四、若依后端项目搭建
4.1创建一个文件夹
mdkir ruoyi-admin
4.2上传jar包跟上传Dockerfile文件
4.3构建镜像跟运行容器
docker build -t ruoyi-admin .
docker run -itd --name ruoyi-admin --network net-ry -p 8080:8080 ruoyi-admin
4.4查看运行情况
docker exec -it ruoyi-admin /bin/bash
五、若依前端项目搭建
5.1创建目录
mkdir -p /data/nginx/{conf,html}
5.2上传nginx文件
5.3. 运行启动容器
docker run -itd --name zking-nginx --network net-ry -p 80:80 \
-v /data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
-v /data/nginx/html:/usr/share/nginx/html \
--privileged=true --restart=always \
nginx
5.4.进入 /data/nginx/html ,放入文件
下载命令
yum install -y unzip