docker速搭solo主页

docker快速搭建solo个人主页

1.安装docker

yum install -y docker

2.查看docker版本

docker -v

3.重启docker

systemctl restart docker

4.准备Nginx和MySQL环境

docker pull nginx:latest    #  拉取最新的Nginx版本
docker pull mysql:latest

5.docker运行Nginx和MySQL

docker run --name solo-nginx -p 8080:8080 -d nginx 
docker run -itd --name solo-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql  ## -e设置MySQL密码

6.开启端口号,运行nginx页面

firewall-cmd --zone=public --add-port=8080/tcp --permanent

在这里插入图片描述

7.安装jdk环境并运行

docker pull primetoninc/jdk:1.8
docker run -it --name jdk1.8 -d primetoninc/jdk:1.8

8.查看容器是否都运行了

docker ps

在这里插入图片描述9.安装solo个人博客

docker pull b3log/solo   #下载镜像
### 启动参数说明:
# --listen_port:进程监听端口
# --server_scheme:最终访问协议,如果反代服务启用了 HTTPS 这里也需要改为 https
# --server_host:最终访问域名或公网 IP,不要带端口
# --server_port:最终访问端口,使用浏览器默认的 80 或者 443 的话值留空即可
# 完整启动参数的说明可以使用 -h 来查看。
 
docker run --detach --name solo --network=host \
--env RUNTIME_DB="MYSQL" \
--env JDBC_USERNAME="root" \
--env JDBC_PASSWORD="wangjing" \
--env JDBC_DRIVER="com.mysql.cj.jdbc.Driver" \
--env JDBC_URL="jdbc:mysql://192.168.204.128:3306/solo?useUnicode=yes&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true" \
b3log/solo --listen_port=8081 --server_scheme=http --server_host=localhost --server_port=

查看运行情况
在这里插入图片描述
10.打开配置的端口,进入页面完成

firewall-cmd --zone=public --add-port=8081/tcp --permanent

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值