以部署示例服务(sevnce-demo)为例。 配置服务器 地址、账号、密码根据实际情况填写 配置镜像仓库 地址、账号、密码根据实际情况填写 编写Dockerfile 在sevnce-demo根目录下右键,选择创建Dockerfile。 # 基础镜像 FROM sevnce-registry.cn-
打开 idea,打开 Setting,在 docker 项配置云服务器tcp://公网IP:2375,点击 ok 即可连上 docker,如下图:然后,就可以在 Services 中看到 docker 了 点击左边的 connect 就可以连接上 docker,可以看到 docker 中的镜像和容器信息 2. 部署项目到 docker 2.1 创建并编写Dockerfile 我这里将dockerfile 创建在...
在IDEA中,如下图操作,即可直连docker服务器,可查看docker环境上所有镜像、容器,并支持重启、删除等一系列操作,更多功能使用时再细细挖掘吧。 4、IDEA中项目Docker部署 4.1 使用docker-maven-plugin插件 在项目pom.xml中使用docker-maven-plugin插件,便可完成从编译、打包、打镜像、部署等流程。在pom.xml<build><plugi...
第一步:idea安装docker插件:设置-插件-docker 第二步:配置Dockerfile文件 FROM harbor.chint.com/wz-build-env-public/openjdk:17AS base # 项目的端口,内部服务端口 EXPOSE8808# 切换到容器内部的/workdir目录 WORKDIR/workdir # 添加要运行的jar文件 COPY target/jdbc.jar /workdir/jdbc.jar # 容器启动后运行...
先pull基础镜像,然后再打包镜像,并将镜像部署到远程docker运行 这里我们可以看到镜像名称为docker-demo:1.1,docker容器为docker-server (9) 运行成功 (10) 浏览器访问 (11) 日志查看 自此通过idea 部署springboot项目到docker成功!难以想象,部署一个Javaweb项目竟然如此简单方便!
IDEA是Java开发利器,springboot是Java生态中最流行的微服务框架,docker是时下最火的容器技术,那么它们结合在一起会产生什么化学反应呢? 一、开发前准备 1.Docker安装 可以参考: https://docs.docker.com/install/ 2.配置docker远程连接端口 vi /usr/lib/systemd/system/docker.service ...
以部署示例服务(sevnce-demo)为例。 配置服务器 地址、账号、密码根据实际情况填写 配置镜像仓库 地址、账号、密码根据实际情况填写 编写Dockerfile 在sevnce-demo根目录下右键,选择创建Dockerfile。 # 基础镜像 FROM sevnce-registry.cn-chengdu.cr.aliyuncs.com/sevnce/jdk:17.0.5 # 运行的命令 RUN rm -rf /...
醉古仙:Ubuntu中部署docker 一、工具安装 使用的是idea的docker插件工具,可到这里安装。 二、配置docker 到需要部署的测试环境,配置docker可被远程访问。 vim /lib/systemd/system/docker.service 加入以下内容, -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock ...
1、安装docker插件 打开idea->settiings->plugins->marketplace->搜索docker插件安装,安装完成重启。 2、Dockre配置 打开idea->settings->build execution deployment->docker->点击加号添加docker配置,选择tcp链接,输入链接docker地址。这里首先要把docker端口2375对外开放才能链接。
运行容器:在远程Docker主机上,通过IDEA Docker插件或命令行docker run -d -p 8080:8080 myapp:latest,运行容器。 五、自动化部署脚本 为了进一步提高效率,可以编写自动化部署脚本,结合CI/CD工具(如Jenkins、GitLab CI)实现更加智能的部署流程。脚本可以包含镜像构建、推送、容器停止与启动等步骤。