lsky-pro安装docker版本
LSKY-PRO付费版 docker部署指南
感谢https://github.com/WenkaiZhou/Docker-LskyProEnterprise 大佬的文档和脚本
1. 克隆仓库
进入到服务器目录,例如/srv/www/lsky-pro
1 | cd /srv/www/lsky-pro |
在当前目录lsky-pro克隆 Docker-LskyProEnterprise 仓库:
1 | git clone https://github.com/WenkaiZhou/Docker-LskyProEnterprise |
上传1.7.1.zip到当前目录,修改文件名为lsky-pro.zip,1.7.1.zip为付费版本默认zip包名
1 | mv 1.7.1.zip lsky-pro.zip |
2. 构建镜像
如果构建镜像速度慢,可以使用其他镜像源。首先修改 /etc/docker/daemon.json
文件,加入以下内容:
1 | { |
然后重启 Docker:
1 | sudo systemctl daemon-reload && sudo systemctl restart docker |
在当前目录执行以下命令构建镜像:
1 | docker build -t lsky-pro:1.7.1 . |
说明: 上述命令中,lsky-pro:1.7.1
是镜像的名称和标签,.
表示 Dockerfile 所在的当前目录。
3. 构建容器网络
创建一个名为 web_network
的容器网络:
1 | docker network create -d bridge --subnet=172.18.0.0/16 --gateway=172.18.0.1 web_network |
说明: 这将创建一个名为 web_network
的容器网络,指定了子网和网关。
4. 创建 MySQL 容器服务
运行以下命令创建 MySQL 容器服务:
1 | docker run -d \ |
说明: 这将创建一个名为 mysql
的容器,并将其连接到 web_network
网络,同时映射 MySQL 的端口并挂载数据卷。
5. 创建 LskyPro 服务
运行以下命令创建 LskyPro 服务,输入官方的许可证编号和许可证密钥,域名为备案域名,lsky-pro:1.7.1
为第二步构建的镜像:
1 | docker run -d \ |
说明: 这将创建一个名为 lsky-pro
的容器,并将其连接到 web_network
网络,同时映射 LskyPro 的端口并挂载数据卷。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 花影!