码头包装过程
1.用docker做前期准备:从电脑上下载桌面版的docker。以及启动虚拟机的步骤:在Windows S10下安装docker并使用wsl2安装双系统并构建最小jre镜像和应用image _ docker _ 主机频道zhujipindao。com(jb51.net)下载Docker桌面版:在Windows上安装Docker桌面| Docker文档下载wsl 2:https://wslstorestorage.blob.core.windows.net/wslblob/wsl _更新_ x64.msidocker官网地址:https://hub.docker.com/.
1.1.常用命令行:docker --版本查看docker版本docker ps查看容器docker图片查看本地镜像。
2、在项目中使用:docker build不能重命名。这一步是在构建映像名chatgpt-test之后。Docker build -t chatgpt-test不可省略。在后台运行该命令后,--name后跟容器名chatgpt-web是图像名。可以在浏览器中访问页面:docker run --name chat GPT -web -D-p 127 . 0 . 0 . 1:3002:3002 --env open ai _ API _ key = your _ API _ key chat GPT -web运行地址:http://localhost: 3000。
3.把本地docker上传到远端,把本地docker加上tag- docker tag本地镜像名:latest-例子:docker Tag Chat -Web AM 12580/Chat GPT -Web:Latest推送到远端Docker。终端内部:- docker推送远程镜像名称:latest-示例:docker推送AM 12580/Chatgpt-Web:最新刷新docker远程端,已成功推送。
4.服务器拉远程docker,运行拉远程dockerdocker拉远程镜像名称:latest(例如:Docker Pull AM 12580/chatgpt -web -2:Latest)Docker镜像查看远程镜像是否拉成功
Docker ps查看服务器Docker容器名称
服务器正在运行dockerdocker run --name容器名-p 3002:3002 -Eopen AI _ API _ Key = your -API -Key -D镜像名:latest
至此,已经成功运行,可以正常访问网站了。公共ip:3002
5.您可以使用以下命令从Linux中删除Docker容器:首先,检查正在运行或已停止的Docker容器列表,以确定要删除哪个容器。您可以使用以下命令列出所有docker容器:docker ps -a查找要删除的Docker容器的名称或ID。Docker rm [container_name]如果要强制删除正在运行的Docker容器,请使用以下命令,其中-f标志指示Docker强制删除正在运行的容器:docker rm -f [container_name]请注意,删除Docker容器将永久删除它们及其内容。如果要保留容器数据,可以在删除容器之前将其作为新图像转储。
6.要删除Docker映像,可以使用以下命令:首先,列出所有已安装的Docker映像。您可以使用以下命令完成此操作:docker images查找要删除的docker映像的名称和标签。然后,使用以下命令从系统中删除docker映像,其中[image_name]是要删除的Docker映像的名称,[tag]是其标记:docker rmi [image_name]:[tag]如果要删除所有未使用的Docker映像,可以使用以下命令自动清理它们:docker image prune请注意,删除Docker映像将永久删除它们及其内容。如果要保留镜像数据,可以在删除镜像之前将其导出为新的映像或容器。
以上是chatgpt-web发布的docker打包流程的详细内容。更多关于chatgpt-web docker打包的信息,请关注主机频道zhujipindao的其他相关文章。com!
评论前必须登录!
注册