Loading

上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 75 下一页
摘要: tar -cvf - /home | tar -xvf - 是什么意思? tar 是unix/linux下的打包器。-cvf可以看做-c -v -f,-xvf则是-x -v -f。其中-c/-x分别表示create/extract,即打包/解包。-v 是verbose,表示显示打包/解包的详细过程。 阅读全文
posted @ 2020-12-20 18:14 拾月凄辰 阅读(1182) 评论(0) 推荐(0) 编辑
摘要: 使用不同的 Namespace,可以实现容器中的进程看不到别的容器的资源,但是有一个问题你是否注意到?容器内的进程仍然可以任意地使用主机的 CPU 、内存等资源,如果某一个容器使用的主机资源过多,可能导致主机的资源竞争,进而影响业务。那如果我们想限制一个容器资源的使用(如 CPU、内存等)应该如何做 阅读全文
posted @ 2020-12-20 11:26 拾月凄辰 阅读(161) 评论(0) 推荐(0) 编辑
摘要: Docker 是使用 Linux 的 Namespace 技术实现各种资源隔离的。 什么是 Namespace? 简单来说,Namespace 是 Linux 内核的一个特性,该特性可以实现在同一主机系统中,对进程 ID、主机名、用户 ID、文件名、网络和进程间通信等资源的隔离。Docker 利用 阅读全文
posted @ 2020-12-19 20:20 拾月凄辰 阅读(849) 评论(0) 推荐(0) 编辑
摘要: 启动本地仓库 Docker 官方提供了开源的镜像仓库 Distribution,并且镜像存放在 Docker Hub 的 Registry 仓库下供我们下载。 我们可以使用以下命令启动一个本地镜像仓库: $ docker run -d -p 5000:5000 --name registry reg 阅读全文
posted @ 2020-12-19 19:32 拾月凄辰 阅读(374) 评论(0) 推荐(0) 编辑
摘要: Linux 系统中“一切皆文件”,所有文件都放置在以根目录为树根的树形目录结构中。在 Linux 看来,任何硬件设备也都是文件,它们各有自己的一套文件系统(文件目录结构)。 因此产生的问题是,当在 Linux 系统中使用这些硬件设备时,只有将Linux本身的文件目录与硬件设备的文件目录合二为一,硬件 阅读全文
posted @ 2020-12-19 18:25 拾月凄辰 阅读(761) 评论(0) 推荐(0) 编辑
摘要: 我们知道 Docker 是基于 Namespace、Cgroups 和联合文件系统实现的。其中 Cgroups 不仅可以用于容器资源的限制,还可以提供容器的资源使用率。无论何种监控方案的实现,底层数据都来源于 Cgroups。 Cgroups 的工作目录为/sys/fs/cgroup,/sys/fs 阅读全文
posted @ 2020-12-19 12:58 拾月凄辰 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 导出容器 我们可以使用docker export CONTAINER命令导出一个容器到文件,不管此时该容器是否处于运行中的状态。导出容器前我们先进入容器,创建一个文件,过程如下。 首先创建容器busybox2,(注意:不加-it选项的话,容器会立刻停止) docker run -itd --name 阅读全文
posted @ 2020-12-19 11:47 拾月凄辰 阅读(6014) 评论(0) 推荐(0) 编辑
摘要: 镜像操作 镜像是一个只读的 Docker 容器模板,包含启动容器所需要的所有文件系统结构和内容。简单来讲,镜像是一个特殊的文件系统,它提供了容器运行时所需的程序、软件库、资源、配置等静态数据。即镜像不包含任何动态数据,镜像内容在构建后不会被改变。 Dockerfile指令 Dockerfile指令介 阅读全文
posted @ 2020-12-19 11:39 拾月凄辰 阅读(324) 评论(0) 推荐(0) 编辑
摘要: Docker整体架构 Docker 整体架构采用 C/S(客户端 / 服务器)模式,主要由客户端和服务端两大部分组成。客户端负责发送操作指令,服务端负责接收和处理指令。客户端和服务端通信有多种方式,既可以在同一台机器上通过UNIX套接字通信,也可以通过网络连接远程通信。 Docker 客户端 Doc 阅读全文
posted @ 2020-12-19 11:28 拾月凄辰 阅读(737) 评论(0) 推荐(0) 编辑
摘要: 1. 镜像 镜像是什么呢?通俗地讲,它是一个只读的文件和文件夹组合。它包含了容器运行时所需要的所有基础文件和配置信息,是容器启动的基础。所以你想启动一个容器,那首先必须要有一个镜像。镜像是 Docker 容器启动的先决条件。 简单来讲,镜像是一个特殊的文件系统,它提供了容器运行时所需的程序、软件库、 阅读全文
posted @ 2020-12-19 11:02 拾月凄辰 阅读(462) 评论(0) 推荐(0) 编辑
上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 75 下一页