当前位置: 首页 > news >正文

如何设置网站图标安徽 电子政务网站定制

如何设置网站图标,安徽 电子政务网站定制,汕尾网站网站建设,python爬虫做网站文章目录 业务需求IDEA编写代码编写Dockerfile构建镜像运行容器网页端访问测试 业务需求 利用Docker部署应用服务,实现在网页端通过输入地址 ip:端口/hello/docker,页面显示hello docker ! IDEA编写代码 创建springboot项目 网上很多教程,此步骤省略……

文章目录

      • 业务需求
      • IDEA编写代码
      • 编写Dockerfile
      • 构建镜像
      • 运行容器
      • 网页端访问测试

业务需求

利用Docker部署应用服务,实现在网页端通过输入地址 ip:端口/hello/docker,页面显示hello docker !

IDEA编写代码

创建springboot项目
网上很多教程,此步骤省略…

项目的目录结构
在这里插入图片描述

控制层代码

package com.zmy.demo01.Controller;import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;@RestController
@RequestMapping("/hello")
public class HelloController {@RequestMapping("/docker")public String helloWorld() {return "Hello docker!";}
}

application.properties 配置信息

server.port=8086

启动类自动生成无需改动

package com.zmy.demo01;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication
public class Demo01Application {public static void main(String[] args) {SpringApplication.run(Demo01Application.class, args);}}

POM.XML代码

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.7.1</version><relativePath/> <!-- lookup parent from repository --></parent><groupId>com.zmy</groupId><artifactId>demo01</artifactId><version>0.0.1-SNAPSHOT</version><name>demo01</name><description>demo01</description><properties><java.version>1.8</java.version></properties><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency></dependencies><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build></project>

测试代码是否能够正常启动
在这里插入图片描述
在这里插入图片描述
使用idea自带的maven打包工具编译代码生成jar包
在这里插入图片描述

检查控制台输出信息是否有误,并查看编译好的jar包路径
在这里插入图片描述
将编译好的jar包上传至服务器/root路径
在这里插入图片描述

编写Dockerfile

下载基础镜像java:8 docker pull java:8
选择官方认证版本进行下载
在这里插入图片描述
检查镜像是否下载成功
在这里插入图片描述
创建/mydocker文件夹
将微服务jar包拷贝至目录/mydocker 并创建Dockerfile文件
在这里插入图片描述
编写Dockerfile文件

# 基础镜像使用java
FROM java:8
# # 作者
MAINTAINER zmy
# # VOLUME 指定临时文件目录为/tmp,在主机/var/lib/docker目录下创建了一个临时文件并链接到容器的/tmp
VOLUME /tmp
# # 将jar包添加到容器中并更名为hello_docker.jar
ADD demo01-0.0.1-SNAPSHOT.jar hello_docker.jar
# # 运行jar包
RUN bash  -c 'touch /hello_docker.jar'
ENTRYPOINT ["java","-jar","hello_docker.jar"]
# #暴露8086端口作为微服务
EXPOSE 8086

构建镜像

打包成镜像文件
docker build -t hello_docker:1.1 . (在Docker同级目录执行)
在这里插入图片描述
查看构建后的镜像
在这里插入图片描述

运行容器

在这里插入图片描述
查看容器状态
在这里插入图片描述
查看服务器IP
在这里插入图片描述

网页端访问测试

IP:8888/hello/docker
192.168.44.120:8888/hello/docker
成功返回 Hello docker! 至此,微服务实战结束。
在这里插入图片描述

http://www.yayakq.cn/news/57343/

相关文章:

  • 蓝彩网络科技_齐齐哈尔微信营销_齐齐哈尔网站建设园艺建设网站
  • 网站的设计制作流程如何制作网站页面
  • 郑州市做网站网站建设有哪些方法
  • 中小型网站建设怎么样国外比较好的资源网站
  • 做网站图片像素深圳建模板网站
  • 东莞招聘网站母了猜猜看游戏做网站
  • 专业做网站设计哪家好谷歌推广效果怎么样
  • 上海公上海公司网站建设太原seo排名优化软件
  • 域名及对应网站查询网站服务器类型
  • 茶道网站开发背景网站建设项目招标文件
  • php整站开发 企业网站教程企业管理系统软件免费
  • 网站内连接办个公司需要多少钱
  • 怎么做相册网站wordpress 整站采集
  • 有什么做分销的几个网站网站建设培训哪家好
  • 绵阳市建设工程质量监督站网站短链接生成官网
  • 建设网站的一般过程广州创建网站
  • 电子商务网站建设外包服务的企业网站建设图片怎么调
  • 长沙手机网站建设游戏是怎么开发出来的
  • 网站建设信息推荐网站统计系统
  • 网站备案更改需要多久wordpress悬浮下拉
  • 做网站荣耀体验服官网合肥有哪些seo网络公司
  • 网站案例分析WordPress迁移网站打不开
  • 惠城网站制作wordpress封面外链
  • 老师让做网站怎么做石家庄开发网站
  • 网站内链如何做优化郑州做网站的大公司有哪些
  • 网站建设主要包括哪两个方面wordpress语言中文版
  • 网站建设 申请seo做网站赚钱吗
  • 做二手房产网站多少钱网站空间速度快
  • intitle:郑州网站建设普通的订阅号怎么做微网站
  • 网站开发需求单宁波网站建设哪里便宜