![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
文章平均质量分 75
莫轻言舞
莫笑少年江湖梦,谁不少年梦江湖。曾经年少立志三千里,如今踌躇百步无寸功。儿女蹒跚学堂中。碎银几两催人老。心仍少,皱纹却上眉目中,浮生醉酒回梦里。青春人依旧,只叹时光太匆匆!
展开
-
Docker 项目如何使用 Dockerfile 构建镜像
假设我们有一个简单的 Node.js Express 应用,它提供一个基础的 web 服务。app.js:Express 应用的主文件。:定义项目依赖。views/:存放视图文件的目录。public/:存放静态文件的目录。1.1、保持镜像尽可能小:选择合适的基础镜像,例如 Alpine Linux,因为它非常小巧。在构建过程中,只安装必要的包和依赖。1.2、使用多阶段构建:多阶段构建可以帮助减小最终镜像的大小,通过在一个阶段构建应用,然后在另一个阶段只复制必要的文件。1.3、避免安装不必要的软件包。原创 2024-01-16 17:11:35 · 1141 阅读 · 1 评论 -
SpringBoot + Docker 实现一次构建到处运行
Docker 作为一种新兴的虚拟化方式,它可以更高效的利用系统资源,不需要进行硬件虚拟以及运行完整操作系统等额外开销。传统的虚拟机技术启动应用服务往往需要数分钟,而 Docker 容器应用,由于直接运行宿主内核,无需启动完整的操作系统,因此可以做到秒级、甚至毫秒级的启动时间。大大的节约了开发、测试、部署的时间。最重要的是一致的运行环境。Docker 的镜像提供了除内核外完整的运行时环境,确保了应用运行环境一致性。从而达到真正意义上的 一次构建,到处执行。原创 2023-08-03 10:25:15 · 501 阅读 · 0 评论 -
Docker Swarm 常用命令
Docker Swarm 常用命令原创 2023-03-07 11:32:18 · 1168 阅读 · 0 评论 -
Docker安装和Docker安装Nginx及其他常用操作
Docker安装和Docker安装Nginx及其他常用操作原创 2023-03-07 11:19:15 · 338 阅读 · 0 评论 -
Docker 镜像详细操作
这样会看到很多无标签的镜像,与之前的虚悬镜像不同,这些无标签的镜像很多都是中间层镜像,是其他镜像所依赖的镜像。列表中的镜像体积总和并非是所有镜像实际硬盘消耗,由于 Docker 镜像是多层存储结构,并且可以继承、复用,因此不同镜像可能会因为使用相同的基础镜像,从而拥有共同的层。在镜像下载和上传过程中镜像是保持着压缩状态的,因此 Docker Hub 所显示的是镜像下载到本地后,展开的大小,准确说,是展开后的各层所占空间的总和,因为镜像到本地后,查看空间的时候,更关心的是本地磁盘空间占用的大小。原创 2022-08-24 10:00:34 · 1022 阅读 · 0 评论 -
Docker 常用命令,简单又好记
列出本地镜像。标记本地镜像,将其归入某一仓库。删除本地一个或多个镜像。将指定镜像保存成tar归档文件。dockerbuild命令用于使用Dockerfile创建镜像。FROM设置基准镜像,如果不依赖于任何镜像,则为FROMscratch设置作者LABEL描述性信息,比如版本或说明WORKDIR切换镜像内的工作目录,不存在就创建,建议使用绝对路径ADD/COPY。...原创 2022-08-02 10:22:35 · 179 阅读 · 0 评论 -
Docker 镜像详细操作
一、安装Docker1.1、CentOS1.2、Ubuntu二、Docker镜像加速器2.4、macOS2.5、检查加速器是否生效三、Docker镜像3.1.1、运行3.2.1、镜像体积3.2.2、虚悬镜像3.2.3、中间层镜像3.2.4、列出部分镜像3.2.5、以特定格式显示3.3.1、用ID、镜像名、摘要删除镜像3.3.2、Untagged和Deleted3.3.3、用dockerimagels命令来配合。...原创 2022-07-25 10:00:29 · 3646 阅读 · 0 评论 -
Jenkins调用shell脚本传参至kubernetes实现滚动升级
Jenkins上配置打包结束后调用Shell脚本传递参数给k8s这里也可以使用修改yaml文件的方式实现滚动升级这里仅说明调用脚本执行方式#定义镜像名(使用私有镜像库)IMAGE_NAME=www.xxxxx.com:24188/saas/rest-service#使用的k8s命名空间docker_namespace=test#容器名称docker_name=rest-service#容器labelsdocker_labels=rest-service#容器份数docker_re转载 2022-04-19 10:46:25 · 517 阅读 · 0 评论