Docker与云原生
文章平均质量分 91
Docker与云原生相关
欲无缘
Java后端开发 陆续分享后端分布式、中间件、 服务器运维、云原生、前端、移动开发、大数据等相关知识。
展开
-
云原生的基础概念和技术架构
到底什么是云原生?不同的企业对于云原生有不同的解释,当前在业界具有广泛影响力的云原生计算基金会认为,云原生是一类技术的统称,通过云原生技术,我们可以构建出更易于弹性扩展的应用程序。这些应用可以被运行在不同的环境当中,比如说私有云、公有云、混合云、还有多云的场景。云原生到底包含了哪些具体的技术呢?它包含了当前业界的一些热门的技术,比如容器、微服务、服务网格、Serverless、DevOps,API管理、不可变基础架构等。转载 2023-04-24 12:59:20 · 670 阅读 · 0 评论 -
IDEA整合Docker
集成了docker插件就可以在IDEA中操作Docker内部的容器和镜像了,但是很鸡肋这个功能,对于我。在项目下编写 Dockerfile 文件,将打包好的jar包拷贝到Dockerfile同级目录。将Dockerfile 和 项目的 jar 包上传到linux服务器上,构建运行。有了 Jar 包,我们就可以作镜像了!记得测试一下jar包可以使用吗!启动测试下,端口修改下,避免8080冲突!之后学习的CI/CD才是真正在企业中的王道!使用 IDEA 构建一个 SpringBoot 项目。原创 2023-01-14 16:36:17 · 56 阅读 · 0 评论 -
Docker网络原理详解
基本命令查看查看所有网络所有网路模式网络模式配置说明bridge模式默认值,在Docker网桥docker0上为容器创建新的网络栈none模式–net=none不配置网络,用户可以稍后进入容器,自行配置container模式容器和另外一个容器共享Network namespace。kubernetes中的pod就是多个容器共享一个Networknamespace。host模式–net=host容器和宿主机共享Network namespace用户自定义–net=自定义网络。原创 2023-01-14 16:16:51 · 830 阅读 · 0 评论 -
Docker搭建Redis主从集群
主从复制:是指将一台Redis服务的数据,复制到其他Redis服务器上。前者称为主节点(master),后者称为从节点(slave)。数据的复制是单向的,只能从主节点到从节点。默认情况下,每一台Redis服务都是主节点,一个主节点可以有多个从节点(也可以没有),但一个从节点只能有一个主节点。因为默认的网络不能制定固定的地址,所以我们将创建自定义网络,并指定网段:172.10.0.0/16 并命名为mynetwork,这里选择了172.10.0.0/16网段,当然你也可以指定其他任意空闲的网段。.......原创 2022-08-11 20:24:27 · 2455 阅读 · 0 评论 -
DockerFile构建镜像并发布
dockerfile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本。编写DockerFile文件docker build 构建镜像docker run我们先找一个官方镜像来看它的DockerFile 有一个初步印象每条保留字指令都必须为大写字母且后面要跟随至少一个参数指令按照从上到下,顺序执行#表示注释每条指令都会创建一个新的镜像层,并对镜像进行提交流程。原创 2023-01-14 14:19:20 · 1052 阅读 · 1 评论 -
Docker容器数据卷与数据卷容器
Docker理念回顾将应用和运行的环境打包形成容器运行,运行可以伴随着容器,但是我们对于数据的要求,是希望能够持久化的!就好比,你安装一个MySQL,结果你把容器删了,就相当于删库跑路了,这TM也太扯了吧!所以我们希望容器之间有可能可以共享数据,Docker容器产生的数据,如果不通过docker commit 生成新的镜像,使得数据作为镜像的一部分保存下来,那么当容器删除后,数据自然也就没有了!这样是行不通的!为了能保存数据在Docker中我们就可以使用卷!让数据挂载到我们本地!原创 2023-01-14 10:55:31 · 1119 阅读 · 0 评论 -
Docker镜像加载原理
镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件。原创 2023-01-13 16:01:13 · 1228 阅读 · 0 评论 -
Docker容器与镜像命令
Docker容器与镜像命令原创 2023-01-13 14:27:24 · 649 阅读 · 0 评论 -
Linux安装Docker详细教程
最大的公开仓库是 Docker Hub(https://hub.docker.com/),存放了数量庞大的镜像供用户下载。也就是我们的容器至于仓库,就是放了一堆镜像的地方,我们可以把镜像发布到仓库中,需要的时候从仓库中拉下来就可以了。docker容器上的程序直接使用的都是实际物理机的硬件资源。容器是用镜像创建的运行实例。容器的定义和镜像几乎一模一样,也是一堆层的统一视角,唯一区别在于容器的最上面那一层是可读可写的。一个容器运行一种服务,当我们需要的时候,就可以通过docker客户端创建一个对应的运行实例,原创 2023-01-12 17:16:15 · 4206 阅读 · 0 评论 -
Docker前世今生
不过,即便如 此,仍然常常发生部署失败的状况。Docker的主要目标是“Build,Ship and Run Any App , Anywhere”,也就是通过对应用组件的封装、分 发、部署、运行等生命周期的管理,使用户的APP(可以是一个WEB应用或数据库应用等等)及其运行 环境能够做到“一次封装,到处运行”。应用容器化运行后,生产环境运行的应用可与开发、测试环境的应用高度一致,容器会将应用程序相关 的环境和状态完全封装起来,不会因为底层基础架构和操作系统的不一致性给应用带来影响,产生新的 BUG。原创 2023-01-12 16:23:29 · 668 阅读 · 0 评论