docker

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 云和虚拟化 > docker > chatgpt-web docker打包

chatgpt-web之docker打包流程

作者:FF_XM

这篇文章主要介绍了chatgpt-web中docker的打包流程,文中有详细的代码示例,对学习或工作有一定的帮助,需要的朋友可以参考下

docker打包流程

1、使用docker前置准备:

电脑下载docker桌面版,以及开启虚拟机步骤:windows10下安装docker且使用wsl2安装双系统并构建最小jre镜像和应用镜像_docker_脚本之家 (jb51.net)
下载docker桌面版 :Install Docker Desktop on Windows | Docker Documentation
下载WSL2:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
docker官网地址:https://hub.docker.com/

1.1、常用命令行:

docker --version 查看docker版本
docker ps 查看容器
docker images 查看本地镜像

2、项目中使用:

docker build -t chatgpt-test .
docker run --name chatgpt-web -d -p 127.0.0.1:3002:3002 --env OPENAI_API_KEY=your_api_key chatgpt-web

3、将本地docker上传至远端

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

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

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

5、可以使用以下命令从Linux上删除Docker容器:

docker ps -a
docker rm [container_name]
docker rm -f [container_name]

6、要删除一个Docker镜像,您可以使用以下命令:

docker images
docker rmi [image_name]:[tag]
docker image prune

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

以上就是chatgpt-web发布之docker打包流程的详细内容,更多关于chatgpt-web docker打包的资料请关注脚本之家其它相关文章!

您可能感兴趣的文章:
阅读全文