
將java的項目jar包打成鏡像
- 2022 年 9 月 22 日
- 筆記
一、镜像、容器相关知识的概述 Docker 镜像 docker镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等);镜像不包含任何动态数据,其内容在构建之后也不会被改变。 分层存储: 因为镜像包含操作系统 …
Continue Reading
一、镜像、容器相关知识的概述 Docker 镜像 docker镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等);镜像不包含任何动态数据,其内容在构建之后也不会被改变。 分层存储: 因为镜像包含操作系统 …
Continue Reading
dockerfile 的作用 dockerfile 作用就是制作镜像,保持开发,测试,生产环境的一致性。 直接将容器制作为镜像 制作新的镜像 # 把容器按照自己的需求个性完之后,就可以创建自己的镜像的 docker commit 容器id 镜像名称:版本号 我们就使用在上篇中部署的nginx服务制作 …
Continue Reading
1. 概述 老话说的好:有可能性就不要放弃,要敢于尝试。 言归正传,之前我们聊了一下如何在 Kubernetes(K8s)中部署容器,今天我们来聊一下如何将 SpringCloud 的服务部署到 Kubernetes(K8s)中。 2. 有状态应用和无状态应用 我们先来了解两个概念,有状态应用 和 …
Continue Reading
1. 概述 老话说的好:超越别人,不如超越自我,每天比昨天的自己更强就好。 言归正传,之前聊了 Docker 的相关知识,今天来聊聊如何编辑 Dockerfile 脚本,来创建我们自己的镜像。 2. Dockerfile 相关知识 2.1 脚本语法 FROM 镜像名 // 以哪个镜像为基础 MAIN …
Continue Reading
DokcerFile 镜像定制 更多精彩内容请关注微信公众号: 新猿技术生态圈 定制docker镜像的方式有两种: 手动修改容器内容,导出新的镜像。 基于dockerfile自行编写指令,基于指令流程创建镜像。 Dockerfile简介 镜像是多层存储,每一层都是在前一层的基础上进行修改; 容器也是 …
Continue Reading
庐山真面目之十四微服务架构的Docker虚拟技术深入探究 一、我的开场白 曾几何时,分布式的发展也影响了后来的微服务架构的实现方式。到了现在,只要涉及到互联网技术领域,就会设计一个概念,那就是微服务。微服务的发展也带动另外一个种技术的发展,那就是虚拟化和容器化的技术走向成熟。现在的技术人员,尤其是互 …
Continue Reading最近才发现ThinkPHP6.0和CI4.x都要求php版本为7.1以上了,本机的php版本还停留在7.0.3x,又懒得升级,于是考虑使用Docker来运行一个lnmp环境。 常规环境搭建的方式有两种,一种是把php、mysql、nginx分别编写一个Dockerfile,然后再使用docker-c …
Continue Reading
庐山真面目之八微服务架构 NetCore 基于 Dockerfile 文件部署 一、简介 从今天开始,不出意外的话,以后所写的文章中所介绍项目的部署环境都应该会迁移到Linux环境上,而且是基于Docker容器部署Net Core的项目。但是,也有可能写一些基于Windows环境的测试类型的文章,如 …
Continue Reading前一段时候使用 Dockerfile 重新部署 NetCore3.1 项目的时候很顺利,由来由于一些原因,我把以前的镜像删除,如果我们大家继续使用 docker build 命令去生成镜像的话就会报错,例如: 1 [root@localhost PatrickLiu.NetCore]# docker …
Continue Reading前言 安装docker啥的就不说了,这里重点强调一下,docker的环境问题。本人的环境: 虚拟机centos => docker => NAT => container 因为需要不断更换网络环境,如若使用桥接,需要不断调整网卡的IP,使虚机与宿主机保持在同一网段,所以干脆用了NAT,此处需要明确一 …
Continue Reading