要花钱的!!!!!!!!!不接受可以不看了。
连接上自己的云服务器后,进行docker的部署
用的是Final Shell
一、部署
1、下载docker.sh脚本
curl -fsSL https://get.docker.com -o get-docker.sh
2、安装docker,这一步安装过程有点久,5-20分钟左右
sh get-docker.sh
3、运行docker服务
systemctl start docker
4、检查docker服务运行状态
systemctl status docker
5、将docker设置为系统启动时自动启动
systemctl enable docker
这个命令将Docker服务设置为在系统启动时自动启动。这意味着每当系统启动时,Docker服务都将自动启动,而无需手动启动它。
请注意,如果您已经停止了Docker服务,那么这个命令将无法使它自动启动。在这种情况下,您需要先启动Docker服务,然后再尝试使用这个命令将其设置为自动启动。
此外,如果您使用的是Linux操作系统,那么您可能需要使用sudo
命令来运行这个命令,因为它需要管理员权限。
6、安装程序
中转key获取地址:GPT4.0 API KEY By OPENAI HK 中转ChatGPT (点击控制台进去,别直接买!!!!)
以gpt程序为例(需要按自己的实际情况修改命令)
docker run --name chatgpt-next-web -d -p 1234:3000 --restart=always \ -e OPENAI_API_KEY=换成你的中转key \ -e CODE=页面访问密码 \ -e HIDE_USER_API_KEY=1 \ -e BASE_URL=https://api.openai-hk.com yidadaa/chatgpt-next-web
这个命令是用来运行Docker容器的。 `docker run` 是Docker命令中的一个,表示运行一个新的容器。 `--name` 是用来给容器命名的一个选项,这里给它命名为了"chatgpt-next-web"。 `-d` 是用来以后台模式运行容器的选项。 `-p 1234:3000` 是用来将容器的3000端口映射到宿主机的1234端口的一个选项。 `--restart=always` 是用来设置容器重启策略的一个选项,这里设置成了"always",表示容器崩溃时自动重启。 `-e OPENAI_API_KEY=...` 是用来设置环境变量的选项,这里设置了OPENAI_API_KEY环境变量,值为"..."。 `-e CODE=...` 是用来设置环境变量的选项,这里设置了CODE环境变量,值为"..."。 `-e HIDE_USER_API_KEY=1` 是用来设置环境变量的选项,这里设置了HIDE_USER_API_KEY环境变量,值为"1"。 `-e BASE_URL=...` 是用来设置环境变量的选项,这里设置了BASE_URL环境变量,值为"..."。 `yidadaa/chatgpt-next-web` 是用来指定要运行的容器的镜像的名称和版本。
7、检查是否运行成功
docker ps
二、删除容器
需要停止容器才能删除容器。
1、停止容器
docker stop chatgpt-next-web
2、删除容器
docker rm chatgpt-next-web