| 仓库 | 地址 |
|---|---|
| GitHub | https://github.com/kite88/golocaldownload.git |
| GitCode | https://gitcode.com/kite88/golocaldownload.git |
| Gitee | https://gitee.com/kite88/golocaldownload.git |
| 一-本地源码部署-二次开发 |
一-本地源码部署-二次开发
一、本地源码部署、二次开发
step-1-代码拉下来-gitcode为例
step-1-代码拉下来-gitcode为例
Step 1 代码拉下来 (GitCode为例)
git clone https://gitcode.com/kite88/golocaldownload.git
step-2-把config文件下的env-ini-local改为env-ini
step-2-把config文件下的env-ini-local改为env-ini
Step 2 把config文件下的env.ini.local改为env.ini
说明:
env.ini文件是配置文件,例如,端口配置、存放下载资源目录配置
============================================================
二-本地主机-运行可执行文件
二-本地主机-运行可执行文件
二、本地主机 运行可执行文件
step-1-下载发行版-找到对应自己系统平台架构的压缩包下载
step-1-下载发行版-找到对应自己系统平台架构的压缩包下载
Step 1 下载发行版,找到对应自己系统平台架构的压缩包下载
step-2-解压后会有可执行程序跟启动脚本
step-2-解压后会有可执行程序跟启动脚本
Step 2 解压后会有可执行程序跟启动脚本
说明:
访问地址就是 http://本地服务器IP:9801/,
提供下载的资源就放在当前程序执行的路径 download_lib 目录下
============================================================
三-docker部署-得有docker环境
三-docker部署-得有docker环境
三、docker部署(得有docker环境)
step-1-代码拉下来-gitcode为例
step-1-代码拉下来-gitcode为例
Step 1 代码拉下来 (GitCode为例)
git clone https://gitcode.com/kite88/golocaldownload.git
step-2-进入到项目根目录直接命令行依次输入以下两条指令
step-2-进入到项目根目录直接命令行依次输入以下两条指令
Step 2 进入到项目根目录直接命令行依次输入以下两条指令
构建
构建
构建
docker build -t golocaldownload:25.07.07.00 .
运行
运行
运行
docker run -p 9801:9801 -v /home/download_lib:/root/download_lib --restart always --name golocaldownload-app -d golocaldownload:25.07.07.00
参数说明:
- -p 9801:9801,将本地主机的 9801 端口映射到容器内的 9801 端口
- -v /home/download_lib:/root/download_lib,将主机的 /home/download_lib 目录挂载到容器内的 /root/download_lib 目录(如果你是windows系统且安装了Linux子系统及Docker Desktop,也可以用windows目录,如: -v D:\download_lib:/root/download_lib)
- --restart always,设置容器的重启策略为always,即使容器停止也会自动重启
- --name golocaldownload-app,将容器命名为 golocaldownload-app
- -d 在后台运行容器并返回容器 ID
说明:
访问地址就是 http://本地服务器IP:9801/,
提供下载的资源就放在 /home/download_lib 目录下
============================================================
四-docker-compose工具部署-得有docker-docker-compose环境
四-docker-compose工具部署-得有docker-docker-compose环境
四、docker-compose工具部署(得有docker、docker-compose环境)
step-1-代码拉下来-gitcode为例
step-1-代码拉下来-gitcode为例
Step 1 代码拉下来(GitCode为例)
git clone https://gitcode.com/kite88/golocaldownload.git
step-2-进入到项目根目录直接命令行输入
step-2-进入到项目根目录直接命令行输入
Step 2 进入到项目根目录直接命令行输入
docker-compose up -d
说明:
根据docker-compose.yml的配置,端口为 9801,存放下载资源目录为 /home/download_lib
访问地址就是 http://本地服务器IP:9801/,
提供下载的资源就放在 /home/download_lib 目录下
============================================================
五-docker制品直接部署
五-docker制品直接部署
五、docker制品直接部署
step-1-拉取镜像
step-1-拉取镜像
Step 1 拉取镜像
docker pull tutudev99/golocaldownload:25.07.07.00
温馨提示:如果由于网络环境拉不下来可以采用 六、阿里云制品仓库拉取部署方式
step-2-运行容器
step-2-运行容器
Step 2 运行容器
docker run -p 9801:9801 --name golocaldownload -v /home/download_lib:/root/download_lib --restart always -d tutudev99/golocaldownload:25.07.07.00
参数说明:
- -p 9801:9801,将本地主机的 9801 端口映射到容器内的 9801 端口
- --name golocaldownload-app,将容器命名为 golocaldownload-app
- -v /home/download_lib:/root/download_lib,将主机的 /home/download_lib 目录挂载到容器内的 /root/download_lib 目录(如果你是windows系统且安装了Linux子系统及Docker Desktop,也可以用windows目录,如: -v D:\download_lib:/root/download_lib)
- --restart always,设置容器的重启策略为always,即使容器停止也会自动重启
- -d 在后台运行容器并返回容器 ID
说明:
访问地址就是 http://本地服务器IP:9801/,
提供下载的资源就放在 /home/download_lib 目录下
======================================================
六-阿里云制品仓库拉取部署方式
六-阿里云制品仓库拉取部署方式
六、阿里云制品仓库拉取部署方式
step-1-从阿里云仓库拉取镜像
step-1-从阿里云仓库拉取镜像
Step 1 从阿里云仓库拉取镜像
docker pull registry.cn-shenzhen.aliyuncs.com/tutudev99/golocaldownload:25.07.07.00
step-2-运行容器
step-2-运行容器
Step 2 运行容器
docker run -p 9801:9801 --name golocaldownload -v /home/download_lib:/root/download_lib --restart always -d registry.cn-shenzhen.aliyuncs.com/tutudev99/golocaldownload:25.07.07.00
参数说明:
- -p 9801:9801,将本地主机的 9801 端口映射到容器内的 9801 端口
- --name golocaldownload-app,将容器命名为 golocaldownload-app
- -v /home/download_lib:/root/download_lib,将主机的 /home/download_lib 目录挂载到容器内的 /root/download_lib 目录(如果你是windows系统且安装了Linux子系统及Docker Desktop,也可以用windows目录,如: -v D:\download_lib:/root/download_lib)
- --restart always,设置容器的重启策略为always,即使容器停止也会自动重启
- -d 在后台运行容器并返回容器 ID
说明:
访问地址就是 http://本地服务器IP:9801/,
提供下载的资源就放在 /home/download_lib 目录下
评论
发表评论