一、在docker hub上拉取v2ray最新版镜像
docker pull v2ray/official:latest
二、创建v2ray配置
1、创建文件夹,把v2ray配置和日志文件夹创建到本地
mkdir /www/wwwroot/v2ray mkdir /www/wwwroot/log/v2ray
2、创建配置
执行:
vi /www/wwwroot/v2ray/config.json
然后把下面代码拷贝进去
{
"log" : {
"access": "/var/log/v2ray/access.log",
"error": "/var/log/v2ray/error.log",
"loglevel": "warning"
},
"inbounds": [{
"port": 8888,//端口
"protocol": "vmess",//传输协议
"settings": {
"clients": [
{
"id": "179afce3-97e8-36ce-3fd3-48579b84b6ee",//这里GUID请通过工具生成
"level": 1,
"alterId": 64
}
]
}
}],
"outbounds": [{
"protocol": "freedom",
"settings": {}
}]}
需要注意的是clients节点里的id需要自行生成并替换,生成工具
三、运行v2ray
1、执行以下命令运行
docker run --restart=always --name=v2ray --net=host -v /www/wwwroot/v2ray/config.json:/etc/v2ray/config.json -v /www/wwwroot/log/v2ray:/var/log/v2ray -i -t -d v2ray/official:latest
-p 为docker容器端口映射,实例中8888为v2ray默认生成端口,可以自行更改成想要的端口,本地端口:容器端口
-v 为docker容器路径映射,支持文件和文件夹,本地路径:容器路径
2、检查当前运行状态
docker container ls
好了,在docker上运行v2ray基本完成了
赞赏
微信赞赏
支付宝赞赏

