一、操作步骤

第一步:本地打jar包

1. 在idea中使用maven或Gradle完成项目打包后,生成新的jar包。

2. 将生成的jar包临时存放到本地桌面,准备上传至服务器。

第二步:上传jar包至服务器

1. 使用SFTP客户端(WinSCP或其他)登录到目标服务器。

2. 将本地桌面上的新版jar包上传至服务器上的指定目录(例如:/data/connector/jar),上传或覆盖该目录下的jar包。

第三步:服务器端部署操作

1. 连接到服务器:使用SSH客户端登录到服务器。

2. 定位Docker容器:执行 docker ps 命令,查看当前运行的容器,确认需要更新的容器名或容器ID。

3. 执行容器:执行 docker exec -it 容器名 bash 命令。

4. 在容器内查看当前目录:执行 pwd 命令。

5. 退出当前目录:执行 exit 命令。

复制jar包到容器内:使用 docker cp jar包名 容器名:当前目录/ 命令,将刚刚上传到服务器的新jar包复制到目标容器内的目标目录。

4. 重启容器:执行 docker restart 容器名 重启容器,使jar包生效。

第四步:验证部署结果

1. 使用 docker logs -f --tail 200 容器名 命令查看容器的最新日志,观察是否正常启动,有无报错信息。

二、相关命令

docker ps   #查看容器

docker exec -it 容器名 bash   #执行容器

ls   #查看

pwd   #在容器内查看当前目录

exit   #退出当前目录

docker cp jar包 容器名:当前目录/   #从本地复制文件到宿主机

docker restart 容器名

docker logs -f --tail 200 容器   #查看容器日志

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐