一文看懂 win 10安装docker并部署spring boot项目

这篇具有很好参考价值的文章主要介绍了一文看懂 win 10安装docker并部署spring boot项目。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1、下载docker安装包

2、win 10环境准备

3、安装Docker Desktop

4、验证Docker安装

5、部署spring boot项目

 5.1、pom.xml中添加docker依赖

5.2、添加Dockerfile文件

5.3、镜像文件

5.4、验证


1、下载docker安装包

Docker Desktop是Docker在win 10操作系统上的安装方式,首先到Docker Desktop官网下载安装包,安装地址Install on Windows | Docker Documentation

2、win 10环境准备

Docker Desktop的安装依赖虚拟机,Win 10提供了内置的虚拟机Hyper-V,或者使用启用linux的win子系统,需要确认Win 10已经启用该功能。

控制面板->程序和功能->启用或关闭的Windows功能,勾选Hyper-V,或者勾选适用于Linux的Windows子系统

一文看懂 win 10安装docker并部署spring boot项目

 或者

一文看懂 win 10安装docker并部署spring boot项目

3、安装Docker Desktop

 一文看懂 win 10安装docker并部署spring boot项目

 双击下载的Docker Desktop安装包,然后开始自动安装,安装完成后可以直接打开

一文看懂 win 10安装docker并部署spring boot项目

 一文看懂 win 10安装docker并部署spring boot项目

 注意:左下角图标绿色表示正常启动

安装完成后如果Windows操作系统WSL版本过低,会提示,需要去下载最新的版本安装一下,然后重启电脑

一文看懂 win 10安装docker并部署spring boot项目

4、验证Docker安装

Win 10中打开PowerShell,已管理员身份运行

一文看懂 win 10安装docker并部署spring boot项目

 输入命令:docker version

一文看懂 win 10安装docker并部署spring boot项目

 5、设置镜像加速器

在使用docker pull命令拉去常用镜像时,比较慢,可以配置阿里的镜像库,首先在阿里管理网站可以注册一个账号,或者使用支付宝等账号登录,找到镜像管理,申请一个加速器,获取一个win版本的地址,然后将改地址配置到docker中

一文看懂 win 10安装docker并部署spring boot项目

 到此时win 10上安装docker已经完成。

5、部署spring boot项目

我使用的是idea创建的一个简单的spring boot项目

一文看懂 win 10安装docker并部署spring boot项目

 5.1、pom.xml中添加docker依赖

          <plugin>
                <groupId>com.spotify</groupId>
                <artifactId>dockerfile-maven-plugin</artifactId>
                <version>1.3.6</version>
                <configuration>
                    <repository>docker/${project.artifactId}</repository>
                    <buildArgs>
                        <JAR_FILE>target/${project.build.finalName}.jar</JAR_FILE>
                    </buildArgs>
                </configuration>
            </plugin>          

5.2、添加Dockerfile文件

在于pom.xml同级目录下新建Dockerfile文件

FROM openjdk:8-jdk-alpine
VOLUME /tmp
ARG JAR_FILE
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java","-jar","/app.jar"]

From:表示部署的spring boot运行环境 jdk

5.3、镜像文件

一文看懂 win 10安装docker并部署spring boot项目

 全部执行成功后,在PowerShell执行命令: docker images

一文看懂 win 10安装docker并部署spring boot项目

 可以看到对应的镜像信息

注意:如果部署的jar需要数据库,可以提前去拉取数据库镜像,并启动

 启动spring boot镜像

输入命令:

docker run -d -p 8080:8080 -t docker/taco-cloud

-d:后台运行

-p:端口映射,第一个访问容器端口,第二个是spring boot项目中配置的端口

执行完成后,查看执行的容器,输入命令:docker ps

一文看懂 win 10安装docker并部署spring boot项目

 可以查出容器日志:docker logs 容器id

一文看懂 win 10安装docker并部署spring boot项目

 启动成功

5.4、验证

一文看懂 win 10安装docker并部署spring boot项目

 接口成功返回数据文章来源地址https://www.toymoban.com/news/detail-470104.html

到了这里,关于一文看懂 win 10安装docker并部署spring boot项目的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Docker 部署spring-boot项目(超详细 包括Docker详解、Docker常用指令整理等)

    大家好!我是夏小花,今天是 2023年10月29日|农历九月十五 ,转眼间,马上进入到十一月份,最近这段时间一直在项目上没有更新文章,话不多说,今天这篇博文主要是 简单了解一下docker、dockerfile的使用、docker部署spring-boot项目以及一些docker常用的指令 ,本篇文章中如果有不

    2024年02月08日
    浏览(31)
  • Jenkins + Docker 一键自动化部署 Spring Boot 项目,步骤齐全,少走坑路!

    本文章实现最简单全面的Jenkins+docker+springboot 一键自动部署项目,步骤齐全,少走坑路。 环境 :centos7+git(gitee) 简述实现步骤:在docker安装jenkins,配置jenkins基本信息,利用Dockerfile和shell脚本实现项目自动拉取打包并运行。 推荐一个开源免费的 Spring Boot 实战项目: https://git

    2024年02月08日
    浏览(56)
  • 基于 Docker 的 Spring Boot 项目部署演示,其中使用了 Redis、MySQL 和 RabbitMQ 中间件

    这是一个基于 Docker 的 Spring Boot 项目部署演示,其中使用了 Redis、MySQL 和 RabbitMQ 中间件。 拉取 MySQL 镜像: 创建 MySQL 容器: 将 密码 、 数据库名 、 用户名 和 密码 替换为您自己的值。 拉取 Redis 镜像: 创建 Redis 容器: 拉取 RabbitMQ 镜像: 创建 RabbitMQ 容器: 构建和运行

    2024年02月06日
    浏览(46)
  • 部署Spring Boot项目

    上传jar包 之前在 新建Spring Boot项目 [1] 使用 mvn install 的方式,已经构建出jar包。 通过scp或rz/sz,将该jar包上传到服务器 执行 java -jar hello-0.0.1-SNAPSHOT.jar ,发生如下报错: 这是由于 编译环境 与 运行环境 不一致导致: 本机执行 java -version 服务器上执行 java -version 服务器 安装/更

    2024年02月10日
    浏览(39)
  • Spring Boot 笔记 021 项目部署

    1.1 引入坐标,并双击package打包成jar包 1.2 在服务器上运行jar包 1.3 使用postman测试 2.1 运行配置 2.1.1 命令更改端口 java -jar big-event-1.0-SNAPSHOT.jar --server.port=7777 2.1.2 环境变量更新(略) 2.1.3 外部配置文件,在jar包同目录下配置application.yml文件(略) 3.1 多环境开发(开发,测试

    2024年02月21日
    浏览(27)
  • [AIGC] Spring Boot Docker 部署指南

    近年来,容器化部署成为了越来越流行的部署方式。Docker 是目前最受欢迎的容器化平台之一,它提供了一种将应用程序与其依赖项打包在一起,并以容器的形式运行的方法。Spring Boot 是一种用于快速开发和微服务架构的框架,它与 Docker 结合使用可以简化应用的部署和管理过

    2024年01月17日
    浏览(45)
  • win10安装docker

    1.win10安装docker,前提必须是要安装WSL2。 现在Docker Desktop默认使用WSL 2来运行,而不是以前的Hyper-V。 WSL2 全称是Windows Subsystem on Linux。意思是,在win10,可以直接启动一个Linux。因为docker依赖Linux内核。 可查看地址 旧版 WSL 的手动安装步骤 | Microsoft Learn 上面地址的步骤1、2、3可

    2024年02月15日
    浏览(26)
  • 【学习笔记】一文打通Docker!(项目部署orCTF)

    利用Docker 可以快速安装应用,Docker会自动搜索并下载应用镜像(image)。镜像不仅包含应用本身,还包含应用运行所需要的环境,配置,系统函数库。 注意这个系统函数库,相当于在不同的操作版本运行该应用都是没问题的,因为Docker自身打包了系统函数库,可以实现跨系统运

    2024年02月21日
    浏览(22)
  • win10安装docker教程

    https://www.docker.com/products/docker-desktop 官网下载 打开控制面板 - 程序和功能 - 启用或关闭Windows功能,勾选Hyper-V,然后点击确定即可,点击确定后,启用完毕会提示重启系统,我们可以稍后再重启。 这是因为Docker无法在Windows系统中直接运行,而需要创建一个Windows系统中的Linu

    2024年02月13日
    浏览(36)
  • Linux 部署Vue+Spring Boot项目

    部署Vue+ Spring Boot项目 输入客户端进行测试: 设置redis密码(临时方法,重启redis后密码会失效,需要重新设置): 需要永久配置密码的话就去redis.conf的配置文件中找到requirepass这个参数,如下配置: 修改redis.conf配置文件,requirepass foobared,requirepass 123 指定密码123,重启后就

    2024年02月16日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包