ad

一键Docker部署chatgpt/new bing网站

 Docker是一个开源的容器化平台,可以让开发者打包自己的应用及其依赖包到一个轻量级的、可移植的容器中,并且能够在任何支持Docker的环境中运行。Docker容器是一个独立的、可执行的软件包,其中包含了应用程序以及运行这个应用程序所需的全部依赖项(例如操作系统、库文件、环境变量等)。


Docker的主要特点包括:


- 轻量级:Docker容器比传统虚拟机更轻量级,可以在更少的资源上运行更多的容器。

- 可移植性:Docker容器在任何支持Docker的环境中都可以运行,无需担心环境差异性的问题。

- 可靠性:Docker容器是独立的、隔离的,可以避免应用程序间的冲突和干扰。

- 高效性:Docker容器可以快速启动、停止和扩展,更加适合动态变化的应用场景。

- 管理性:Docker提供了一套完整的容器管理工具,可以方便地管理和维护容器。


Docker被广泛应用于云计算、持续集成、微服务、容器编排等领域,成为了现代应用程序开发和部署的重要技术之一。


准备条件:

1个vps
1个chatgpt账号的api key 获取api key


搭建开始:

1)可搭建的项目

https://github.com/Yidadaa/ChatGPT-Next-Web


首先在vps上安装Docker
在 Ubuntu/Debian上安装 Docker 非常直接。


sudo -i                          #切换到root用户

sudo apt update               更新软件源

sudo apt install curl          安装 curl 工具

curl -fsSL https://get.docker.com -o get-docker.sh

sudo sh get-docker.sh          安装Docker

sudo lsof -i :80            查找占用80端口的进程

sudo service apache2 stop       停止Apache Web服务器                                                (apache2为占用80端口的进程)



下面是3个项目的docker一键部署代码



docker run -d -p 80:3000 -e OPENAI_API_KEY="你的api key" -e CODE="你的访问网页密码" yidadaa/chatgpt-next-web




----------------------------------------------------------------


docker run -d -e OPENAI_API_HOST=https://api.openai.com -p 80:3000 ghcr.io/mckaywrigley/chatbot-ui:main


----------------------------------------------------------------


docker run -d -p 80:8080 --name go-proxy-bingai --restart=unless-stopped adams549659584/go-proxy-bingai


最后把vps的ip绑定到cloudflare上的托管域名并开启小黄云保护你的网站   使用域名可在国内直接访问




当使用 Docker 时,以下是一些常用的命令:


1. `docker run`:用于启动一个新的容器。


2. `docker ps`:用于列出当前正在运行的容器。


3. `docker stop`:用于停止一个正在运行的容器。


4. `docker rm`:用于删除一个容器。


5. `docker images`:用于列出本地主机上的所有镜像。


6. `docker pull`:用于从 Docker 镜像仓库中拉取镜像。


7. `docker build`:用于构建 Docker 镜像。


8. `docker exec`:用于在运行中的容器中执行命令。


9. `docker-compose`:用于管理多个 Docker 容器的工具。


10.`docker version`:用来查看 Docker 版本信息,包括 Docker 客户端和 Docker 服务端的版本信息。


这些命令只是 Docker 的一部分功能,Docker 还有很多其他的命令和功能,可以通过 docker help 命令查看所有可用的命令。

评论

此博客中的热门博文

如何让windows支持ipv6环境

白嫖vc免费vps服务器