ad

3分钟把ChatGPT接入到telegram bot电报机器人

 3分钟把ChatGPT接入到telegram bot电报机器人  完全免费


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


Docker的主要特点包括:


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

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

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

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

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


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


准备条件:

1个vps

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

1个telegram bot的api key


搭建开始:

搭建地址


https://github.com/s-nagaev/chibi

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


sudo apt update               更新软件源

sudo apt install curl          安装 curl 工具

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

sudo sh get-docker.sh          安装Docker



使用 Docker 运行


拉取最新 Chibi Docker 镜像:

docker pull pysergio/chibi:latest


使用必要的环境变量运行 Docker 容器:

docker run -d
-e TELEGRAM_BOT_TOKEN=<your_telegram_token>
-e OPENAI_API_KEY=<your_chatgpt_api_key>
--name chibi
pysergio/chibi:latest
将<your_telegram_token>、<your_chatgpt_api_key>替换为适当的值。




当使用 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服务器