排序
图解Podman从入门到精通
在这个针对初学者和老手的 podman 教程中,一步步的从开始使用 podman 到探索所有 Podman 功能。 当我们谈论容器时,我们首先想到的默认工具就是Docker。但自从 Docker 诞生以来,容器领域已经...
使用 render.com 免费部署 springboot 项目
最近想利用免费的平台部署springboot项目,经过筛选有以下服务商可供选择: heroku fly.io render.com 下面做一些对比: 平台支持限制heroku.com大部分都支持需要绑定信用卡,好像已经没有免费...
理解容器与虚拟机之间的差异——容器和虚拟机的区别
引言: 理解容器与虚拟机之间的差异对许多人来说可能颇为困难,特别是对那些并未深入IT领域的人士。为了简化这些复杂的概念,我们可以采用一种餐饮业的比喻来阐释它们之间的区别。 容器:快餐车...
Docker +Jenkins实现微服务容器化部署
初识Docker 刚开始接触Docker,是在从传统行业转为互联网公司,项目的部署以及中间件的部署,基本都在Docker容器上;最早的时候所有的服务都是在若干台机器上,基本也都是集群部署,没有进行容...
确保Docker容器的安全性:避免漏洞、正确配置与安全扫描工具
引言: Docker容器作为现代应用程序开发和部署的关键技术,为开发人员提供了高度可移植、灵活和高效的环境。然而,容器化应用程序也面临着一些安全挑战,如容器漏洞、配置错误和潜在的恶意代码...
微服务架构下的应用程序开发与Docker实战指南
前言 本文将带领读者探索在微服务架构下如何使用Docker来进行应用程序开发。我们将详细介绍微服务的基本概念,深入了解Docker容器的原理与优势,并通过一个实际的案例演示如何使用Docker容器化...
Docker详解及常用命令介绍
? 简介:java系列技术分享(?持续更新中...?) ? 初衷:一起学习、一起进步、坚持不懈 ? 如果文章内容有误与您的想法不一致,欢迎大家在评论区指正? ? 希望这篇文章对你有所帮助,欢迎点赞 ? 收藏 ⭐...
云原生Docker篇—-基于Dockerfile创建镜像
一 Docker镜像的创建 创建镜像有三种方法,分别为【基于已有镜像创建】、【基于本地模板创建】以及【基于Dockerfile创建】。 1.1 基于现有镜像创建 1)docker export 导出 先创建一个容器,然后...
Docker搭建一个最简单的图片处理服务器
前言 从七牛上线的时候就开始使用七牛云存储的服务,对于其中的图片处理一直比较好奇,只需要简单的在图片的访问链接上加上参数,就可以按照定义的功能,得到裁剪或者处理好的图片。 对于实现的...
[Docker]使用Docker部署常见的中间件
本篇文章给大家介绍如何使用 Docker 部署在企业工作中常用的中间件服务。 Nginx docker run -d \ -p 80:80 --name nginx-server-conf \ -v /opt/nginx-server-conf:/usr/share/nginx/html:ro \ ...
37手游发布系统如何利用docker容器技术和云原生技术规范CI/CD流程
1. 容器及容器编排技术科普 1.1 什么是容器 容器技术是可以将应用及其整个运行时环境(包括需要的所有文件)一起进行打包和隔离。从而让您可以在不同环境(如开发、测试和生产等环境)之间轻...
Go 应用程序开发过程中使用 Docker 进行集成测试
实践表明,有时程序中某个模块虽然可以单独工作,但是并不能保证多个模块组装起来也可以同时工作,于是就有了集成测试。 集成测试需要解决外部依赖问题,如 MySQL、Redis、网络等依赖,解决这些...
Docker故障排除必备:从入门到高级技巧应用
Docker 是一个令人难以置信的工具,用于容器化应用程序和简化开发工作流程。然而,与任何技术一样,它有时也会带来挑战。在本文中,我们将介绍 Docker 的故障排除技术,从基础到高级,帮助您有...
Docker 入门教程(简明易懂、零基础篇)
1 Docker 简介 1.1 Docker 是什么? docker是一个开源的应用容器引擎。 1.2 容器是什么? 容器是一种轻量级的虚拟化技术 ,它是一个由应用运行环境、容器基础镜像组成的集合。以 Web 服务 Nginx...
Docker核心概念总结
一 认识容器 Docker 是世界领先的软件容器平台,所以想要搞懂 Docker 的概念我们必须先从容器开始说起。 # 1.1 什么是容器? # 先来看看容器较为官方的解释 一句话概括容器:容器就是将软件打包...
编写Dockerfile和构建自定义镜像的步骤与技巧
引言: Docker已经成为现代应用程序开发和部署的重要工具之一。它提供了一种轻量级、可移植和可扩展的容器化解决方案,使开发人员能够更加高效地构建、交付和运行应用程序。在Docker中,Dockerf...
工程化Docker最佳实践:确保应用程序的可靠性、可扩展性和可维护性
引言 Docker是一种虚拟化技术的产品,属于一种 容器。容器是将软件打包成标准化单元,以用于开发、交付和部署。Docker镜像是用来启动容器的,也用来创建新的容器,类似于虚拟机的快照。 每个Doc...
【环境】Ubuntu 安装 Kubernetes
环境说明 以下是笔者的尝试过的搭建环境: ubuntu 18.04 / 22.04 Kubernetes 1.24 ~ 1.26 docker / containerd 需要注意的是,Kubernetes 在 1.24 版本后删除了 dockershim ,搭建过程中如遇容...
Docker工程化发展以及实践讲解
Docker 是一种容器技术,可以让开发者在一个隔离的环境中运行和部署应用程序,从而提高应用程序的可移植性、安全性和效率。但是仅仅使用 Docker 并不能保证应用程序的可靠性、可扩展性和可维护...
将Docker与DevOps文化结合使用
引言 随着软件开发的快速迭代和部署需求的增加,DevOps(Development Operations)文化在软件开发领域变得越来越重要。DevOps旨在将开发和运维团队紧密结合,以实现高效的软件交付和持续集成/持...