如何使用docker搭建chatgpt chatgpt-web之docker打包流程

默认分类2个月前发布 admin
1,008 0
ChatGPT国内版

目录打包流程1、使用前置准备:1.1、常用命令行:2、项目中使用:3、将本地上传至远端4、服务器拉取远端并运行5、可以使用以下命令从Linux上删除容器:6、要删除一个镜像,您可以使用以下命令:

打包流程

1、使用前置准备:电脑下载桌面版,以及开启虚拟机步骤:

下载桌面版 :

下载WSL2:

官网地址:

1.1、常用命令行:

docker --version 查看docker版本

docker ps 查看容器

docker images 查看本地镜像

2、项目中使用: build 的时候不能重名 这一步是build镜像名 -test后面的.是不能省略的

docker build -t chatgpt-test .

后台运行 –name后面是容器名 -web是镜像名运行命令后,就可在浏览器访问页面了

docker run --name chatgpt-web -d -p 127.0.0.1:3002:3002 --env OPENAI_API_KEY=your_api_key chatgpt-web

运行地址::3002/

如何使用docker搭建chatgpt chatgpt-web之docker打包流程

3、将本地上传至远端将本地打上tag

- docker tag 本地镜像名 远端镜像名:latest
- 例:docker tag chat-web am12580/chatgpt-web:latest

推送至远端,终端内:

- docker push 远端镜像名:latest
- 例:docker push am12580/chatgpt-web:latest

刷新远端,已经推送成功

4、服务器拉取远端并运行拉取远端

docker pull 远端镜像名:latest (例:docker pull am12580/chatgpt-web-2:latest)

docker images 查看是否成功拉取远端镜像

docker ps 查看服务器docker容器名 

服务器运行

docker run --name 容器名 -p 3002:3002 -e OPENAI_API_KEY=your-api-key -d 镜像名:latest

如何使用docker搭建chatgpt chatgpt-web之docker打包流程

此时已经运行成功,可正常访问网址了。公网ip:3002

5、可以使用以下命令从Linux上删除容器:首先,查看正在运行的或已停止的容器列表,确定要删除哪个容器。您可以使用以下命令列出所有容器:

docker ps -a

找到要删除的容器名称或ID。

docker rm [container_name]

如果要强制删除正在运行的容器,请使用以下命令,其中-f标志指示强制删除正在运行的容器:

docker rm -f [container_name]

请注意,删除容器将永久删除它们及其内容。如果要保留容器数据,可以在删除容器之前将其转储为新映像。

6、要删除一个镜像,您可以使用以下命令:首先,列出已安装的所有镜像。可以使用以下命令进行操作:

docker images

找到要删除的镜像的名称和标记。然后,使用以下命令从系统中删除镜像,其中[]是要删除的镜像的名称,而[tag]则是其标记:

docker rmi [image_name]:[tag]

如果您想要删除所有未使用的镜像,可以使用以下命令来自动清理它们:

docker image prune

请注意,删除镜像将永久删除它们及其内容。如果要保留镜像数据,可以在删除镜像之前将其导出为新映像或容器。

323AI导航网发布

© 版权声明
广告也精彩

相关文章

暂无评论

暂无评论...