Docker干嘛之前的虚拟机技术​虚拟机技术缺点:​资源占用十分多​冗余步骤多​启动很慢​容器化技术​比较Docker和虚拟机技术的不同:​传统虚拟机,虚拟出一些硬件,运行一个完整的操作系统,然后在这个系统上安装和运行软件。​容器的应用直接运行在宿主机的内核上,容器是没有自己的内核的,也没有虚拟出我们的硬件,所以就轻便了。​每个容器之间是相互隔离的,每个容器内都有一个属于自己的文件系统,互不影响
原创 2022-10-20 11:27:31
131阅读
虚拟机 容器化技术 容器化技术不是模拟的一个完整的操作系统 比较Docker和虚拟机技术的不同: ·传统虚拟机,虚拟出—条硬件,运行一个完整的操作系统,然后在这个系统上安装和运行软件 容器内的应用直接运行在宿主机的内容,容器是没有自己的内核的,也没有虚拟我们的硬件,所以就轻便了·每个容器间是互相隔离 ...
转载 2021-08-22 19:52:00
105阅读
2评论
Docker是一种容器化技术,它可以帮助开发者更方便地打包、交付和运行应用程序。在Kubernetes(K8S)这样的容器编排工具中,Docker扮演着非常重要的角色。下面我将为你详细介绍Docker干嘛的,并给出相应的代码示例。 ### Docker干嘛Docker是一种轻量级的虚拟化技术,它可以将应用程序及其依赖项打包到一个可以随处运行的容器中。这样可以确保应用程序在不同环境中具有一
原创 2024-02-19 13:06:55
87阅读
定义我们知道,软件依赖的环境大致包括: 配置文件 代码 tomcat JDK 操作系统 Docker作为一个软件集装箱化平台,可以让开发者构建应用程序时,将它与其依赖环境一起打包到一个容器中,然后很容易地发布和应用到任意平台中。 思想:集装箱标准化隔离核心:镜像容器仓库  鲸鱼是操作系统。要交付的应用程序是各
转载 2024-05-31 22:09:49
27阅读
Docker 是一个开源的容器引擎,可以将应用程序和其依赖项打包为一个独立的容器,然后以可移植和可复制的方式运行在不同的环境中。使用 Docker 可以实现快速部署、可移植性强以及资源利用高效等优势。下面我将向你介绍 Docker 的使用流程以及相应的代码示例。 1. 准备工作 在开始之前,你需要确保你已经安装好了 Docker,可以从官方网站下载并按照相应的安装步骤进行安装。安装完成后,你可以
原创 2024-02-05 15:26:28
145阅读
# 使用Docker Desktop的步骤 ## 流程图 ```mermaid journey title 使用Docker Desktop的步骤 section 了解Docker Desktop 开始 --> 下载Docker Desktop 下载Docker Desktop --> 安装Docker Desktop 安装Doc
原创 2024-04-08 06:48:12
223阅读
前端集成docker开发环境这里不再赘述,网上有好多教程,推荐直接使用dockerFile就行了,后期patch也方便;docker命令繁琐吗?前端使用docker去集成开发环境时,确实是方便多了,每次需要新的开发,直接使用使用镜像来启动新的容器;挂在目录即可;但是一个问题随之而来,每次启动docker都会附带好多内容;例如基本的镜像名、端口、挂在目录等,都是一长坨;输入不了几次就会有放弃使用的念
转载 2023-08-14 15:57:23
83阅读
Docker是什么?docker是一个开源的软件部署解决方案;docker也是轻量级的应用容器框架;docker可以打包、发布、运行任何的应用。Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 集群和其他的基础应用平台。Doc
转载 2023-08-18 13:43:49
85阅读
# NAS里Docker干嘛? 随着云计算和虚拟化技术的迅猛发展,Docker已经成为了开发与运维领域一个不可或缺的工具。而NAS(网络附加存储)则为数据存储和共享提供了便捷的解决方案。当这两者结合在一起时,它们可以为个人用户和企业提供强大的功能。本篇文章将探讨在NAS中使用Docker可以完成的多种任务,并通过代码示例进行说明。 ## 什么是DockerDocker是一种开源的容器化
原创 10月前
944阅读
Spring Boot Docker干嘛的 在现代软件开发中,Spring Boot 和 Docker 被广泛使用。简单来说,Spring Boot 是一个简化 Java 企业应用程序开发的框架,而 Docker 则是一个开源的平台,让应用程序可以在容器中运行。将这两者结合起来,不仅能提高开发效率,还能增强应用的可移植性和可扩展性。下面我将详细介绍如何将 Spring Boot 应用程序与
原创 6月前
41阅读
Docker的初步认知与基本操作Docker简介Docker与虚拟化CentOS7 安装docker(在线方式)镜像的操作容器的操作思维导图 Docker简介Docker是一个由GO语言写的程序运行的“容器”,它是完整的一套容器管理系统,容器技术什么是容器:一个容器就相当于一个虚拟机docker用途:1.提供一次性的环境。比如,本地测试他人的软件、持续集成的时候提供单元测试和构建的环境 2.提供
转载 2023-07-17 09:29:00
109阅读
一、 什么是DockerDocker是一种虚拟技术,诞生于2013年,是dotCloud公司研发的开源项目,因为docker这个公司后来改名docker inc,docker的目标是实现轻量级的操作系统虚拟化解决方案。通俗点说,我们想在一台机器上运行多个系统,就产生了虚拟机,当我们想在一个系统运行很多虚拟环境的时候,虚拟机就不行了,这时候就出现了dockerdocker基于linux容器技术,再
一. Docker镜像是什么?     镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件。二. UnionFS(联合文件系统)     UnionFS(联合文件系统):Union文件系统(UnionFS)是一种
使用docker安装nextcloud记录在CentOS 8中使用docker安装nextcloud的教程 安装步骤使用docker安装nextcloud在CentOS 8中安装docker安装docker网络在docker中安装nextcloud在docker中安装mysql验证网络是否加入成功安装nginx,使用https 在CentOS 8中安装docker更新系统yum update #更
转载 2023-12-18 23:43:57
147阅读
1、下载镜像mysqldocker pull mysql2、在home目录下创建一个mysql目录,在该目录下创建3个文件夹,分别为master、slave1、slave2,然后在该3个目录中创建3个目录为conf、data、logs和一个文件timezone。3、首先,设置时区。在timezone中输入"Asia/shanghai"4、创建master容器##端口对外3307 master
转载 2024-04-09 13:07:30
52阅读
  编排(Orchestration)功能是复杂系统实现灵活可操作性的关键。特别是docker应用场景中,编排意味着用户可以灵活地对各种容器资源实现定义和管理。  在我们部署多容器的应用时:要从Dockerfile build image或者从dockerhub拉取image要创建多个container要管理这些container(启动、停止、删除)  为了方便我们部署和管理多容器的应用,dock
转载 2023-07-14 14:21:43
53阅读
Docker 是一个开源的应用容器引擎,Go语言所开发,基于 Linux内核 的 CGroup、Namespace、Union FS 等技术实现,对应用程序进行封装隔离,并且独立于宿主机(host)与其它进程,这种运行时封装的状态成为容器。是一种系统级的虚拟化技术。Docker 并非从石头缝里蹦出来的,而是站在前人的肩膀上,即是 LXC(Linux Containers),因为 LXC 做的非常底
转载 2024-04-29 10:38:18
42阅读
容器技术的出现起初,研发人员开发一个软件,在自己的本地环境上开发好了,需要交给测试人员测试人员需要搭建一套测试环境进行测试,接着交给运维人员,运维人员需要搭建一套上线环境,然后发现上线系统崩溃了,因为很多服务器都是linux的!可以看出上面的流程的一些弊端:需要搭建三套环境,及其浪费了时间与资源上线环境和本地环境系统不一样,维护困难不过VMware的出现解决了上面的一些问题,研发人员通过虚拟机搭建
转载 2024-06-05 21:30:39
32阅读
# Docker进入容器后能干嘛 ## 引言 Docker是一种流行的容器化平台,它提供了一种轻量级、可移植和可扩展的方式来打包、部署和运行应用程序。在使用Docker时,有时我们需要进入容器来进行调试、查看日志或执行其他任务。本文将指导刚入行的开发者如何在Docker中进入容器并进行相关操作。 ## 行动计划 下面是一步步进入Docker容器并执行相关操作的流程。我们将使用`docker e
原创 2023-10-31 05:34:28
149阅读
# 测试人员使用 Docker 的优势 Docker 是一个开源的容器化平台,使得开发人员和测试人员可以更轻松地构建、发布和运行应用程序。对于测试人员来说,Docker 提供了诸多好处,使其能够更有效地进行测试工作。本文将阐述测试人员使用 Docker 的几大优势,并提供简单的代码示例。 ## Docker 的优势 1. **环境一致性**:Docker 可以确保应用在不同环境中运行一致,消
原创 10月前
30阅读
  • 1
  • 2
  • 3
  • 4
  • 5