1. 安装Docker

Tip: Docker的安装教程,我不详细介绍了,百度上有很多,B站视频教程也有

2. 下载镜像文件

Tip: 如果你会编译Docker镜像,也可以自己使用Dockerfile编译,Dockerfile下载

docker-npc_amd64:下载地址
docker-npc_arm:由于我没有arm架构的机器,所以没有arm可以使用的镜像,你可以使用Dockerfile自行编译

3. 载入镜像

docker load -i docker-npc.tar

4.启动客户端

Tip:假设客户端命令为 ./npc -server=xxx.xxx.xxx:8000 -vkey=123456789 -type=tcp,docker运行只需从-server开始最后

docker run  --rm docker-npc:0.26.16.1 -server=xxx.xxx.xxx:8000 -vkey=123456789 -type=tcp

Tip:如需后台运行,可以在run后面跟上-d即可

docker run -d --rm docker-npc:0.26.16.1 -server=xxx.xxx.xxx:8000 -vkey=123456789 -type=tcp

Tip:如果需要开机自动,可以加入–restart=always,去掉–rm

docker run -d --restart=always docker-npc:0.26.16.1 -server=xxx.xxx.xxx:8000 -vkey=123456789 -type=tcp

Tip: Docker容器运行,将导致127.0.0.1不指向电脑本机,而是运行Docker容器内部,所以请确认你的内网IP,一般为192.168.*.*,或者10.0.*.*,如需让docker容器使用宿主机的网络,可以加上–net=host

docker run -d --net=host --restart=always docker-npc:0.26.16.1 -server=xxx.xxx.xxx:8000 -vkey=123456789 -type=tcp

Tip:第一次运行,为了确保命令正确,可以先前台运行一次,确保客户端可以成功连接后,在加入-d命令进行后台运行。