mirror of
https://github.com/tiennm99/caro.git
synced 2026-09-13 22:18:43 +00:00
61 lines
1.9 KiB
Markdown
61 lines
1.9 KiB
Markdown
1. [安装`docker`](https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-using-the-convenience-script)
|
|
```
|
|
curl -fsSL https://get.docker.com -o get-docker.sh
|
|
sudo sh get-docker.sh
|
|
```
|
|
2. 客户端
|
|
+ 直接使用已经编译好的客户端
|
|
- `docker` 运行客户端,默认加入公网服务器 `39.105.65.8`
|
|
```
|
|
docker run --rm -it kebyn/ratel:client
|
|
```
|
|
等同于
|
|
```
|
|
docker run --rm -it kebyn/ratel:client -- 'java -jar *.jar -h 39.105.65.8'
|
|
```
|
|
- `docker` 运行客户端,加入公网服务器 `x.x.x.x`
|
|
```
|
|
docker run --rm -it kebyn/ratel:client -- 'java -jar *.jar -h x.x.x.x'
|
|
```
|
|
+ 自行编译 `docker` 客户端
|
|
- 下载并编译
|
|
```
|
|
git clone https://github.com/ainilili/ratel.git
|
|
cd ratel/docker/client
|
|
docker build -f Dockerfile -t ratel:client .
|
|
```
|
|
- 使用 `docker` 运行客户端,默认加入公网服务器 `39.105.65.8`
|
|
```
|
|
docker run --rm -it ratel:client
|
|
```
|
|
等同于
|
|
```
|
|
docker run --rm -it ratel:client -- 'java -jar *.jar -h 39.105.65.8'
|
|
```
|
|
- `docker` 运行客户端,加入公网服务器 `x.x.x.x`
|
|
```
|
|
docker run --rm -it kebyn/ratel:client -- 'java -jar *.jar -h x.x.x.x'
|
|
```
|
|
3. 服务端
|
|
+ 直接使用已经编译好的服务端
|
|
- `docker` 运行客户端,并指定使用`1024`端口
|
|
```
|
|
docker run --rm -d -p 1024:1024 kebyn/ratel:server
|
|
```
|
|
+ 自行编译 `docker` 客户端
|
|
- 下载并编译
|
|
```
|
|
git clone https://github.com/ainilili/ratel.git
|
|
cd ratel/docker/server
|
|
docker build -f Dockerfile -t ratel:server .
|
|
```
|
|
- 使用 `docker` 运行客户端
|
|
```
|
|
docker run --rm -d -p 1024:1024 ratel:server
|
|
```
|
|
等同于
|
|
```
|
|
docker run --rm -d -p 1024:1024 ratel:server -- 'java -jar *.jar -p 1024'
|
|
```
|
|
> 确保服务器防火墙允许`1024`端口访问,并且没有其它应用占用`1024`端口
|