排序
使用Docker进行Nginx应用程序开发和部署
引言 Docker 是一个开源的容器化平台,可以帮助开发人员将应用程序打包成可移植、自包含的容器,从而实现快速部署和可伸缩的应用程序。Nginx 是一个高性能的 Web 服务器和反向代理服务器,常用...
Docker容器化2023版本——容器
简介 容器是镜像的运行时实例。就像你可以从虚拟机模板启动虚拟机一样,你可以从一个单独的镜像启动一个或多个容器。容器与虚拟机的一个重要区别是,容器更小、更快,且更具可移植性。 图7.1显...
Windows安装使用Docker,方便你的开发和部署(DockerDesktop篇)
前言 首先声明,此篇不是完全的Docker技术文章,而是单纯的教你使用Docker,不包含Docker的一些命令、如何打包Docker镜像等等。 为什么要用Docker? 大家好,我是小简,今天带来一篇Windosw环境...
图解Podman从入门到精通
在这个针对初学者和老手的 podman 教程中,一步步的从开始使用 podman 到探索所有 Podman 功能。 当我们谈论容器时,我们首先想到的默认工具就是Docker。但自从 Docker 诞生以来,容器领域已经...
???如何使用Docker Compose部署一个React+node服务
Docker Compose是一个强大的Docker工具,用于开发和运行多容器 Docker 化应用程序。Docker 是一个开源平台,用于在称为容器的隔离环境中开发和运行应用程序。容器是一个独立的可执行包,其中包...
Docker核心概念总结
一 认识容器 Docker 是世界领先的软件容器平台,所以想要搞懂 Docker 的概念我们必须先从容器开始说起。 # 1.1 什么是容器? # 先来看看容器较为官方的解释 一句话概括容器:容器就是将软件打包...
使用 render.com 免费部署 springboot 项目
最近想利用免费的平台部署springboot项目,经过筛选有以下服务商可供选择: heroku fly.io render.com 下面做一些对比: 平台支持限制heroku.com大部分都支持需要绑定信用卡,好像已经没有免费...
云原生Docker篇—-基于Dockerfile创建镜像
一 Docker镜像的创建 创建镜像有三种方法,分别为【基于已有镜像创建】、【基于本地模板创建】以及【基于Dockerfile创建】。 1.1 基于现有镜像创建 1)docker export 导出 先创建一个容器,然后...
Docker容器技术—使用DockerFile完成自定义镜像并上传阿里云仓库–附有案例
Docker镜像的原理 思考: Docker镜像本质是什么?---它就是一个文件Dockerfile[ 写着一条一条得到命令] Docker中一个centos镜像为什么只有200MB,而一个centos操作系统的iso文件要几个G? Docker中...
Docker容器化2023版本——镜像
简介 镜像、Docker镜像、容器镜像以及OCI镜像都指的是同一件事情,我们将会交替使用这些术语。 容器镜像是一个只读的包,其中包含了运行一个应用程序所需的一切内容。它包括应用程序代码、应用...
如何使用 kubectl 删除 Kubernetes Pod
Kubernetes自动化了大多数与Pod相关的管理任务,例如创建、调度、健康检查和删除。 然而,管理员在维护节点或手动扩展集群时可能必须使用kubectl 接口来删除 pod。 下面介绍如何使用 kubectl 删...
Go 应用程序开发过程中使用 Docker 进行集成测试
实践表明,有时程序中某个模块虽然可以单独工作,但是并不能保证多个模块组装起来也可以同时工作,于是就有了集成测试。 集成测试需要解决外部依赖问题,如 MySQL、Redis、网络等依赖,解决这些...
Docker 不完全指南
在上周一次跟同事聊天的时候,他提到自己最近在尝试搭建一个 gerrit 服务器(一个代码审查平台),但是尝试多次未果,而且还将 ubuntu 虚拟机多次搞崩重装。 (这让我想起了自己大学时候折腾 ub...
Docker从入门到部署项目
Docker概念 Docker是一个开源的应用容器引擎,它是基于Go语言并遵从Apache2.0协议开源。Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的linux...
如何在docker容器中运行java程序
如何在docker容器中运行java程序 随着Java版本的更新,现在还有很多人在使用不同版本,7,8,9,11,13乃至14。新的语法的添加也导致了一些变化。我们的开发环境也变得更加的复杂,导致了很多集...
如何在没有Docker缓存的情况下构建镜像
尽可能快地构建 Docker 镜像至关重要。构建映像的速度越快,测试并将其部署到生产环境的速度就越快。Docker 的构建缓存是通过重用以前构建的层来加速构建的好方法。 Docker 缓存的工作原理 Dock...
Docker故障排除必备:从入门到高级技巧应用
Docker 是一个令人难以置信的工具,用于容器化应用程序和简化开发工作流程。然而,与任何技术一样,它有时也会带来挑战。在本文中,我们将介绍 Docker 的故障排除技术,从基础到高级,帮助您有...
带你找回那些被 Docker 吃掉的磁盘空间
如果你是 Docker/Kubernetes 的重度使用者,应该多多少少会遇到一个问题:“no space left on device” 当然,如果你的硬盘空间很大,也不介意把大量空间用来存放不必要的 Docker 资源,那你可...
《Docker 实战:打造可靠的生产环境容器化应用》第七章:容器调试(Debugging Containers)
一旦你把一个应用程序部署到生产环境中,总会有一天它会出现意外情况。在那一天来临之前,提前了解可能会发生的情况总是很好的。在继续进行更复杂的部署之前,对容器调试有一个良好的理解也是非...
理解Kubernetes中的CPU请求和限制
在本文中,我们将探讨「请求」和「限制」的含义,以及它们如何转化为操作系统原语并如何执行,读者如果有Kubernetes和Linux的相关经验,这将会对你有所帮助。 资源管理基础 Kubernetes允许指定...