文章目录

使用 Docker 简单部署 v2ray

由 kwor 发布

在你喜欢的位置新建一个名叫 v2ray 的文件夹,当然其他名字也没事啦。将配置文件 config.json 放置到刚刚创建的文件夹里,运行下面的命令完成部署。

docker pull v2ray/official

docker run --restart=always --name=v2ray --net=host -v /etc/v2ray/config.json:/etc/v2ray/config.json -v /var/log/v2ray:/var/log/v2ray -i -t -d v2ray/official:latest

请将 /your/path/to/v2ray 替换成刚刚的文件夹路径,将 8888 替换成你需要使用的端口,如果有多个端口,可以添加多个 -p 参数。

至此,部署完成。

查看正在运行的容器: docker ps
查看所有容器: docker ps -a
启动 v2ray: docker start v2ray
停止 v2ray: docker stop v2ray
重启 v2ray: docker restart v2ray
删除 v2ray: docker stop v2ray && docker rm v2ray
更新 v2ray 镜像: docker pull v2ray/official
如果修改了配置,需要更改端口,可以删除 v2ray,重新运行部署命令即可。更新 v2ray,需要先更新 v2ray 镜像,然后删除现有的 v2ray,重新运行部署命令。

/etc/v2ray/config.json 内容如下:

{

"log" : {

"access": "/var/log/v2ray/access.log",
"error": "/var/log/v2ray/error.log",
"loglevel": "warning"

},
"inbounds": [{

"port": 8001,
"protocol": "vmess",
"settings": {
  "clients": [
    {
      "id": "60972f2c-bbef-401f-b7c7-8feb8348d648",
      "level": 1,
      "alterId": 64
    }
  ]
}

}],
"outbounds": [{

"protocol": "freedom",
"settings": {}

}]
}


暂无评论

发表评论