docker是什么Docker 是一个开源的应用容器引擎,是一种资源虚拟化技术,让开发者可以打包他们的应用以及依赖包到
原创 2023-05-18 10:09:42
102阅读
1.镜像基于内容寻址基于内容寻址的实现,使用了两个目录:/var/lib/docker/image和/var/lib/docker/overlay, 后面的这个根据存储驱动的名称不同,而目录名不同。 image目录保存了image的内容(sha256)数据。overlay目录保持了image的真实数据。2.写时复制策略 1.每个container都有自己的读写layer,对镜像文件的修改
原创 2023-06-20 09:19:17
17阅读
Docker 知识汇总 docker学习 docker 概述 docker安装 docker 命令 镜像命令 容器命令 操作命令 dockers镜像 容器数据卷 dockerfile 编写dockerfile构建文件,命令大写 (源代码) #docker 指令 FROM #基础镜像,一切从这里开始
原创 2024-04-07 14:28:24
19阅读
第一部分:什么是dockerDocker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口。它是目前最流行的 Linux 容器解决方案。第二部分:docker的作用1、提供弹性云服务:docker可以随时开关,可以满足扩容和缩容的需求。2、组件微服务的架构:docker可以做到一台机器部署多个docker服务,在本机就可以模拟出微服务的架构。第三部分
原创 2022-10-26 10:00:38
84阅读
# 知识管理 Docker 入门指南 在信息爆炸的时代,有效的知识管理对于个人和团队的成功至关重要。Docker 是一个开源的容器化平台,可以帮助你轻松地管理和部署应用。本文将指导你如何使用 Docker 实现知识管理系统。我们将通过一系列步骤来完成这个任务,并涉及必要的代码实现。 ## 流程概述 以下是实现知识管理 Docker 的步骤: | 步骤 | 描述 | |------|----
原创 9月前
80阅读
docker技术是以后非常流行的技术,不管是哪方面都可以很低的成本实现高效! docker可以轻松的为任何应用创建一个轻量级,可移植,自给自足的容器。 使用的场景: web应用的自动化打包盒发布 自动化测试和持续集成 在服务型环境中部署和调整数据库或其他后台运用 docker主要组成: 镜像,容器, ...
转载 2021-10-28 21:25:00
74阅读
2评论
Docker知识分享
原创 2022-04-18 17:58:50
108阅读
1.Docker是什么Docker是基于Go语言实现的云开源项目。Docker的主要目标是“Build, Ship and Run Any App, Anywhere”,也就是通过对应用组件的封装、分发、部署、运行等生命周期的管理,是用户的APP(可以是一个WEB应用或数据库应用等等)及其运行环境能够做到“一次镜像,处处运行”。Linux容器技术的出现就解决了这样的一个问题,而Docker就是在它
原创 2023-11-22 22:04:16
130阅读
4.Docker的基本组成4.1镜像(image)Docker镜像就是一个只读的模板。镜像可以用来创建Docker容器,一个镜像可以创建很多容器。它也相当于是一个root文件系统。比如官方镜像centos:7就包含了一套centos:7最小系统的root文件系统。相当于容器的“源代码”,docker镜像文件类似于Java的类模板,而docker容器实例类似于java中new出来的实例对象。4.2容
原创 2023-11-23 14:14:23
64阅读
1.Docker的内核知识 Docker容器的本质是宿主机上的进程,通过namespace实现资源隔离,通过cgroups实现资源限制,通过写时复制机制实现高效的文件操作。 1.1.namespace资源隔离 Linux提供了6种namespace隔离的系统调用。 Linux内核实现namespac
原创 2021-07-05 17:05:36
528阅读
docker 简介三个基本概念常用命令行镜像仓库搭建docker 网络
原创 2022-10-31 06:52:54
78阅读
目录 一、什么是dockerdocker的概念二、docker中的镜像三、docker中的容器四、docker中的仓库五、docker的网络通信bridge模式host模式container模式None模式六、总结 一、什么是dockerdocker的概念Docker是一个用Go语言开发的一个开源容器引擎,开发时可以让开发者很方便将他们的应用以及依赖包和当前的容器中环境打包到一个轻量级、
1.docker创建容器时,使用privileged使container内的root拥有真正的root权限,否则只是外部的一个普通用户权限可以看到很多host上的设备,并且可以执行mount 允许你在docker容器中启动docker容器2.docker可以通过network create --subnet=10.0.0.0/16 mybridge创建网桥3.docker每一次修改提交镜像时会添加
转载 2023-08-18 14:02:15
49阅读
一、Linux network namespace network namespace 是实现网络虚拟化的重要功能,它能创建多个隔离的网络空间,它们有独自的网络栈信息。不管是虚拟机还是容器,运行的时候仿佛自己就在独立的网络中。 Usage: ip netns list ip netns add NA ...
转载 2021-07-29 20:23:00
171阅读
2评论
一、docker swarm介绍 集群使用容器面临的问题主要为: 如何管理多个node上的多个容器? 如何方便低横向扩展容器? 如果容器down了,如何自动恢复? 如何去更新容器而不影响业务? 如何监控追踪容器? 如何调度容器的创建? 如何保护隐私数据? docker swarm,是Docker官方 ...
转载 2021-08-05 12:25:00
143阅读
2评论
文章目录Day01~Docker技术的基础应用核心知识点常见问题分析常见Bug分析课后作业Day02~Docker平台下常用镜像启动核心知识点常见问题分析常见Bug分析课后作业 Day01~Docker技术的基础应用核心知识Docker 诞生的背景(服务多了,维护困难了)Docker 平台基本架构(Client/Server,参考官方的架构图)Docker 平台核心对象(镜像-image,容器
容器:通过镜像创建,在镜像分层之上添加可读写层;二者关系类似于程序中类与实例。image负责应用的存储及分发,container负责运行应用;容器和虚拟机都依赖于宿主机才能运行。用户也同样可以从单个镜像上启动一个或多个容器。容器ID仅用于区分不同的容器,可不写全,只要系统能识别即可。 容器类别: 1 ...
转载 2021-07-28 09:36:00
58阅读
2评论
一、docker secret 声明式配置中,若直接定义用户名及密码等环境变量时,会造成安全隐患;因此,引入secret,对保密数据(用户名及密码、ssh key、TLS认证信息、其他需保密数据)进行加密。 在docker swarm架构中,manager节点(单数>3)内置raft分布式存储(可实 ...
转载 2021-08-11 14:10:00
393阅读
2评论
1.1 什么是镜像?镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件。所有的应用,直接打包docker镜像,就可以直接跑起来!!!如何得到镜像:从远程仓库进行下载。小伙伴传输给你。自己制作一个镜像DockerFile。1.2 镜像加载原理UnionFS(联合文件系统)UnionFS(联合文
转载 2023-07-12 10:17:05
184阅读
一、docker介绍 容器:一种将运行环境与app打包的技术;解决了开发与运维之间的矛盾,是DevOPS最佳解决方案;可运行在多种主流OS上,共享同一个OS内核,实现应用间的隔离; Docker是一个容器的开源软件项目,使用namespace,cgroup,union filesystem等技术实现 ...
转载 2021-07-27 17:31:00
125阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5