1、部署环境列表

系统 阿里云 Centos7.2
JDK 1.8
solo 方式 Docker
数据库 Docke-mysql 5.7

2、 安装 JDK

首先
通过这句话,可以查看版本目录
然后选择自己想要的版本
下载完成后,配置环境变量
打开系统配置文件,移动光标到最后一行
最后,让配置生效
查看是否成功

3、安装 docker

安装 Dokcer
启动 Docker 后台服务
测试运行 hello world
异常处理,运行报错
主要原因是 CentOS 系统版本兼容性问题
重启 Docker
执行

4、 安装 MySQL

查看运行中的容器
docker ps #查询结果 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 04e879c94150 mysql:5.7 "docker-entrypoint..." About a minute ago Up About a minute 0.0.0.0:3306->3306/tcp, 33060/tcp mysql
初始化 MySQL
测试连接:docker 容器安装的 MySQL 默认允许远程连接,使用 SQLyog 测试连接成功。
**注意:**mysql 使用的端口 3306 需要在阿里云安全组策略中开放。

5、 安装 solo

  • --env JDBC_PASSWORD="123456" 将 123456 换成你的密码
  • --listen_port=7001 监听的端口
  • --server_scheme=http 请求方式,暂时使用 http,后面我们会换成 https
  • --server_host=blog.itzhouq.cn 你的域名,如果你没有域名可以写 ip 地址
  • --rm 因为这个容器后面要删掉,带上 rm 会省很多事。
  • **注意:**使用的端口 7001 需要在阿里云安全组策略中开放
测试安装是否成功
如果容器中存在 solo,没有报错,则安装成功
作者:zhangshuai
链接:https://hacpai.com/article/1592459652162
来源:黑客派
协议:CC BY-SA 4.0 https://creativecommons.org/licenses/by-sa/4.0/
 
#删除所有未运行的容器(已经运行的删除不了,未运行的就一起被删除了)
sudo docker rm $(sudo docker ps -a -q)
 
badge