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

儿童影楼网站设计wordpress easycode

儿童影楼网站设计,wordpress easycode,企业宣传片拍摄公司,免备案虚拟主机哪家强文章目录 1、首先利用docker部署一个redis中间件1.1、下载redis镜像1.2、在主机创建redis挂载的目录和文件1.3、部署redis中间件 2、创建springboot项目2.1、修改application.yml2.2、编写controller2.3、启动应用并测试访问 3、将应用打包成镜像3.1、编写Dockerfile3.2、上传文…

文章目录

      • 1、首先利用docker部署一个redis中间件
        • 1.1、下载redis镜像
        • 1.2、在主机创建redis挂载的目录和文件
        • 1.3、部署redis中间件
      • 2、创建springboot项目
        • 2.1、修改application.yml
        • 2.2、编写controller
        • 2.3、启动应用并测试访问
      • 3、将应用打包成镜像
        • 3.1、编写Dockerfile
        • 3.2、上传文件到服务器
        • 3.3、制作java应用镜像
      • 4、启动容器
      • 5、访问测试
      • 6、镜像应用分享与启动
        • 6.1、推送到阿里云个人镜像仓库
        • 6.2、新的主机拉取镜像并启动容器

1、首先利用docker部署一个redis中间件

这里注意两个问题:
挂载两个redis文件

  1. redis的配置文件 redis.conf
  2. 挂载redis的数据目录

在这里插入图片描述

1.1、下载redis镜像
docker pull redis

在这里插入图片描述

1.2、在主机创建redis挂载的目录和文件
mkdir /root/data/redis

在这里插入图片描述
创建redis.conf,里面的内容为:

appendonly yesrequirepass ABC@123
1.3、部署redis中间件

部署一个Redis+应用,尝试应用操作Redis产生数据

##运行redis镜像
docker run -v /root/data/redis/redis.conf:/etc/redis/redis.conf \
-v /root/data/redis/data:/data \
-d --name myredis \
-p 6379:6379 \
redis:latest  redis-server /etc/redis/redis.conf

redis使用自定义位置的配置文件启动命令。

redis启动成功
在这里插入图片描述
使用redis桌面连接工具redisdestopmanager测试连接docker启动的redis应用:
注意这边要记住放行安全组中的6379端口!!!!
在这里插入图片描述

连接成功!!!
在这里插入图片描述

2、创建springboot项目

使用下面的方式创建一个简单的springboot项目:
https://start.spring.io/
在这里插入图片描述
使用idea打开下载的项目,删除无用文件和文件夹,等待下载所需依赖。
在这里插入图片描述

2.1、修改application.yml
spring:data:redis:host: xx.xx.xx.xxport: 6379password: ABC@123
2.2、编写controller
/*** @Author tigerhhzz* @Date 2024 02 20 10 48* 统计访问页面的人数**/
@RestController
public class CounterController {@AutowiredStringRedisTemplate redisTemplate;@GetMapping("/hello")public String count(){Long increment = redisTemplate.opsForValue().increment("count-person");return "有【"+ increment +"】人访问了这个页面";}
}

在这里插入图片描述

2.3、启动应用并测试访问

在这里插入图片描述
查看redis的count-person的值的变化:
在这里插入图片描述

3、将应用打包成镜像

编写Dockerfile将自己的应用打包镜像

所有机器都安装Docker,任何应用都是镜像,所有机器都可以运行。

3.1、编写Dockerfile
FROM openjdk:17-jdk-alpine
LABEL maintainer=tigerhhzzCOPY target/*.jar   /app.jarENTRYPOINT ["java","-jar","/app.jar"]

在这里插入图片描述

3.2、上传文件到服务器

上传的文件为jar包和Dockerfile文件

在这里插入图片描述
利用xshell工具上传文件
在这里插入图片描述

3.3、制作java应用镜像
docker build -t java-demo:v1.0 .

在这里插入图片描述

镜像制作完成,查看java-demo镜像:
在这里插入图片描述

4、启动容器

启动应用容器

docker run -d -p 8080:8080 --name myjava-app java-demo:v1.0 

启动成功:
在这里插入图片描述

5、访问测试

在这里插入图片描述

6、镜像应用分享与启动

6.1、推送到阿里云个人镜像仓库
##登录阿里云Docker Registry
docker login --username=aliyun2164344789 registry.cn-zhangjiakou.aliyuncs.com##打标签
docker tag 596b1bd9b839 registry.cn-zhangjiakou.aliyuncs.com/tiger-aliyun-namespace/tigerhhzz-java-demo:v1.0##推送镜像
docker push registry.cn-zhangjiakou.aliyuncs.com/tiger-aliyun-namespace/tigerhhzz-java-demo:v1.0

在这里插入图片描述
镜像推送成功
在这里插入图片描述

6.2、新的主机拉取镜像并启动容器
docker pull registry.cn-zhangjiakou.aliyuncs.com/tiger-aliyun-namespace/tigerhhzz-java-demo:v1.0

查看镜像

docker images

在这里插入图片描述

运行镜像

docker run -d -p 8080:8080 --name tigerhhzz-java-app registry.cn-zhangjiakou.aliyuncs.com/tiger-aliyun-namespace/tigerhhzz-java-demo:v1.0 

访问测试
在这里插入图片描述
两台机子并发访问
在这里插入图片描述

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

相关文章:

  • 网站制作苏州宣武上海网站建设
  • 我和椅子做游戏小精灵网站卖房app十大排行榜
  • 食品电子商务网站建设论文网络营销推广的方法有哪些?
  • php网站开发说明网站建设数据库的选择
  • 做平行进口的汽车网站wordpress 嵌套插件
  • vps服务器购买网站王也天个人资料
  • 建国外网站需要多少钱杭州公司vi设计
  • 腾讯云 网站备案音乐网站样式设计
  • 北京市建设工程招标网站产品做推广都有那些网站
  • 林州网站建设公司深圳网上申请个人营业执照
  • 免费下ppt课件的网站深圳市建设项目
  • 创世做的网站源码百度网页制作网站建设
  • 诸城易讯网站建设服务中心包装设计培训
  • 网站换服务器要怎么做空间域名一年要多少钱
  • 外贸网站赚钱建构网站西安
  • 南通装饰网站建设.asp网站怎么做
  • 想在网站卖房怎么做wordpress 怎么上传到空间
  • 网站运行速度慢seo首页排名优化
  • 怎样在网站做咨询医生挣钱百度seo刷排名软件
  • 电影网站推广冷饮店怎么做网站
  • 辽宁省营商环境建设监督局网站小程序代码
  • 电子商务网站建设的参考文献网站建设需要数据库吗
  • 自己做网站能做付费链接吗服装公司介绍
  • 网站域名是网站架构吗软件下载网站如何履行安全管理义务
  • php电子商务网站开发实例建设厅网站上保存键看不见
  • 网站建设程序结构昆明制作企业网站
  • 无锡网站制作网站建设企业网站建设目的是什么
  • 做dna胎儿亲子鉴定网站百度指数在线查询工具
  • 安徽省交通建设股份有限公司网站展厅设计的主题
  • 织梦网站怎样入侵酒店网站模版