mirror of
https://hubproxy.babadafafafafa.cn/https://github.com/docker-easyconnect/docker-easyconnect.git
synced 2026-09-20 08:03:33 +08:00
2.3 KiB
2.3 KiB
构建说明
有三个类型的版本:
Dockerfile: 带 VNC 的图形界面版Dockerfile.vncless: 不带 VNC 的图形界面版(依赖于 X11 socket)Dockerfile.cli: 纯命令行版
其中图形界面版一个镜像仅可包含一个 EasyConnect 版本,纯命令行版可包含多个 EasyConnect 版本。
构建参数
EC_URL(仅适用于图形界面版): EasyConnect 的 deb 包下载地址,各版本的下载地址可见于 ../ec_urls/。EC_763_URL(仅适用于命令行版):7.6.3版 EasyConnect 的 deb 包下载地址,默认为http://download.sangfor.com.cn/download/product/sslvpn/pkg/linux_01/EasyConnect_x64.deb,将其设为空值时构建的镜像不包含7.6.3版的配置文件EC_767_URL(仅适用于命令行版):7.6.7版 EasyConnect 的 deb 包下载地址,默认为http://download.sangfor.com.cn/download/product/sslvpn/pkg/linux_767/EasyConnect_x64_7_6_7_3.deb,将其设为空值时构建的镜像不包含7.6.7版的配置文件EC_CLI_URL(仅适用于命令行版): @shmilee 提供的命令行7.6.8版 deb 包的下载地址,默认为https://github.com/shmilee/scripts/releases/download/v0.0.1/easyconn_7.6.8.2-ubuntu_amd64.deb
从 Dockerfile 构建
纯命令行
git clone https://github.com/hagb/docker-easyconnect.git
cd docker-easyconnect
docker image build -f Dockerfile.fake-hwaddr -t fake-hwaddr .
docker image build --tag hagb/docker-easyconnect -f Dockerfile.cli .
带 VNC 服务端
git clone https://github.com/hagb/docker-easyconnect.git
cd docker-easyconnect
docker image build -f Dockerfile.fake-hwaddr -t fake-hwaddr .
EC_VER=7.6.3 # 此变量填写 ec_urls 文件夹中的版本,`7.6.3`或`7.6.7`
docker image build --build-arg EC_URL=$(cat ec_urls/${EC_VER}.txt) --tag hagb/docker-easyconnect -f Dockerfile .
使用 X11 socket 而无 VNC 服务端
git clone https://github.com/hagb/docker-easyconnect.git
cd docker-easyconnect
docker image build -f Dockerfile.fake-hwaddr -t fake-hwaddr .
EC_VER=7.6.3 # 此变量填写 ec_urls 文件夹中的版本,`7.6.3`或`7.6.7`
docker image build --build-arg EC_URL=$(cat ec_urls/${EC_VER}.txt) --tag hagb/docker-easyconnect -f Dockerfile.vncless .