您当前的位置:首页 > 电脑百科 > 程序开发 > 容器

Docker部署微服务

时间:2022-01-24 11:11:08  来源:  作者:下一站studio

Docker部署

一般的,微服务的部署方式都是采用JAVA -jar xxx.jar。这样程序就可以正常启动了。但是,随着技术的发展,脚本方式部署只能启动单台服务的启动。因此,微服务容器化部署应运而生,通过k8s通过容器化部署可以快速实现集群化部署,自动伸缩,方便维护。

而本次的笔记是对未来的k8s技术的实现做下铺垫。

镜像生成

1、通过Dockerfile生成镜像

在当前路径,vim Dockerfile

FROM java:8
# 作者
MAINTAINER chenxinhui
# VOLUME 指定了临时文件目录为/tmp。
# 其效果是在主机 /var/lib/docker 目录下创建了一个临时文件,并链接到容器的/tmp
# VOLUME /tmp
# RUN mkdir -p /tmp
# 将jar包添加到容器中并更名为App.jar
ADD practice-demo.jar /app/app.jar
# ADD config/application.yml /app/config/
WORKDIR /app

# 运行jar包
RUN bash -c 'touch /app/app.jar'
ENTRYPOINT ["java","-Djava.securitycat .egd=file:/dev/./urandom","-jar","/app/app.jar", "-Dspring.profiles.active=prod"]

2、在当前路径下,执行Dockerfile脚本,就可以生成一个镜像,通过docker images就可以查看

docker build -t docker-demo:1.0.10 .
Docker部署微服务

Dockerfile脚本执行过程

3、通过docker部署刚才生成的镜像

docker run -d -p 8090:8082 --name demo10  docker-demo:1.0.10

注意:要确认容器内服务的端口



Tags:Docker   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
既然k8s 底层是支持docker runtime的,那么我们自然也可以通docker run 的方式启动一个Pod。 首先我们创建一个Pod 级别的cgroupsudo cgcreate -g cpu,memory:/pod-foo# 查看...【详细内容】
2022-01-25  Tags: Docker  点击:(6)  评论:(0)  加入收藏
docker部署一般的,微服务的部署方式都是采用java -jar xxx.jar。这样程序就可以正常启动了。但是,随着技术的发展,脚本方式部署只能启动单台服务的启动。因此,微服务容器化部署...【详细内容】
2022-01-24  Tags: Docker  点击:(8)  评论:(0)  加入收藏
一、docker 原理docker是什么?Docker 是完整的一套容器管理系统,所以想要搞懂 Docker 的概念,我们必须先从容器开始说 起。什么是容器? 容器是用来装东西的(类似运行的启动盘),Li...【详细内容】
2022-01-20  Tags: Docker  点击:(9)  评论:(0)  加入收藏
前言近段时间沉迷在自己的黑群晖和新入手的威联通TS-262C上捣鼓各种docker服务,比如用来观影的jellyfin,用来下载种子的transmission和Qbit等等。 TS-262C是威联通最新发布的...【详细内容】
2022-01-14  Tags: Docker  点击:(16)  评论:(0)  加入收藏
一、前因闲来没事,想着升级下树莓派中的应用,没曾想,全是最新的,害我以为被黑客眷顾,帮我升级了。多方查证,才知道,是上次搭建的photoprism搞的鬼,不过也不全是它的锅,只是它的yml文...【详细内容】
2021-12-28  Tags: Docker  点击:(34)  评论:(0)  加入收藏
一、为什么要搭建主从架构呢1.数据安全,可以进行数据的备份。2.读写分离,大部分的业务系统来说都是读数据多,写数据少,当访问压力过大时,可以把读请求给到从服务器。从而缓解数据...【详细内容】
2021-12-15  Tags: Docker  点击:(33)  评论:(0)  加入收藏
在网页中渲染公式一直是泛学术工具绕不开的一个功能,最近更新产品功能,正巧遇到了这个需求,于是使用容器方式简单实现了一个相对靠谱的公式渲染服务。分享出来,希望能够帮到有类...【详细内容】
2021-12-01  Tags: Docker  点击:(23)  评论:(0)  加入收藏
1.1 docker命令直接部署1.1.1 拉取镜像docker pull wurstmeister/zookeeperdocker pull wurstmeister/kafka1.1.2 启动zookeeper容器docker run -d --name myzookeeper -p 2...【详细内容】
2021-11-15  Tags: Docker  点击:(63)  评论:(0)  加入收藏
01 前言 顺着docker的发展,很多测试的同学也已经在测试工作上使用docker作为环境基础去进行一些自动化测试,这篇文章主要讲述我们在docker中使用浏览器进行自动化测试如果可以...【详细内容】
2021-10-29  Tags: Docker  点击:(64)  评论:(0)  加入收藏
因为你懂得的原因,下载docker镜像速度非常喜感,故收集几个国内常用的docker镜像。Docker中国区官方镜像地址:https://registry.docker-cn.com网易163的镜像http://hub-mirror.c...【详细内容】
2021-10-28  Tags: Docker  点击:(66)  评论:(0)  加入收藏
▌简易百科推荐
既然k8s 底层是支持docker runtime的,那么我们自然也可以通docker run 的方式启动一个Pod。 首先我们创建一个Pod 级别的cgroupsudo cgcreate -g cpu,memory:/pod-foo# 查看...【详细内容】
2022-01-25  云技术趣谈    Tags:docker   点击:(6)  评论:(0)  加入收藏
docker部署一般的,微服务的部署方式都是采用java -jar xxx.jar。这样程序就可以正常启动了。但是,随着技术的发展,脚本方式部署只能启动单台服务的启动。因此,微服务容器化部署...【详细内容】
2022-01-24  下一站studio    Tags:Docker   点击:(8)  评论:(0)  加入收藏
一、docker 原理docker是什么?Docker 是完整的一套容器管理系统,所以想要搞懂 Docker 的概念,我们必须先从容器开始说 起。什么是容器? 容器是用来装东西的(类似运行的启动盘),Li...【详细内容】
2022-01-20  山河已无恙i    Tags:Docker   点击:(9)  评论:(0)  加入收藏
前言近段时间沉迷在自己的黑群晖和新入手的威联通TS-262C上捣鼓各种docker服务,比如用来观影的jellyfin,用来下载种子的transmission和Qbit等等。 TS-262C是威联通最新发布的...【详细内容】
2022-01-14  噩梦飘雷    Tags:docker   点击:(16)  评论:(0)  加入收藏
一、前因闲来没事,想着升级下树莓派中的应用,没曾想,全是最新的,害我以为被黑客眷顾,帮我升级了。多方查证,才知道,是上次搭建的photoprism搞的鬼,不过也不全是它的锅,只是它的yml文...【详细内容】
2021-12-28  闲余悟道    Tags:Docker   点击:(34)  评论:(0)  加入收藏
一、为什么要搭建主从架构呢1.数据安全,可以进行数据的备份。2.读写分离,大部分的业务系统来说都是读数据多,写数据少,当访问压力过大时,可以把读请求给到从服务器。从而缓解数据...【详细内容】
2021-12-15  实战Java    Tags:Docker   点击:(33)  评论:(0)  加入收藏
在网页中渲染公式一直是泛学术工具绕不开的一个功能,最近更新产品功能,正巧遇到了这个需求,于是使用容器方式简单实现了一个相对靠谱的公式渲染服务。分享出来,希望能够帮到有类...【详细内容】
2021-12-01  编程菌zfn    Tags:Docker   点击:(23)  评论:(0)  加入收藏
1.1 docker命令直接部署1.1.1 拉取镜像docker pull wurstmeister/zookeeperdocker pull wurstmeister/kafka1.1.2 启动zookeeper容器docker run -d --name myzookeeper -p 2...【详细内容】
2021-11-15  无    Tags:docker   点击:(63)  评论:(0)  加入收藏
01 前言 顺着docker的发展,很多测试的同学也已经在测试工作上使用docker作为环境基础去进行一些自动化测试,这篇文章主要讲述我们在docker中使用浏览器进行自动化测试如果可以...【详细内容】
2021-10-29  小码哥聊软件测试    Tags:Docker   点击:(64)  评论:(0)  加入收藏
因为你懂得的原因,下载docker镜像速度非常喜感,故收集几个国内常用的docker镜像。Docker中国区官方镜像地址:https://registry.docker-cn.com网易163的镜像http://hub-mirror.c...【详细内容】
2021-10-28  抓蛙程序猿    Tags:docker   点击:(66)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条