docker笔记
学习笔记
辰小诺
一个小菜鸟
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
七、Docker Compose
1.概述 官网地址:https://docs.docker.com/compose/ Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。 使用Compose三步: 使用 Dockerfile 定义应用程序的环境。 使用 docker-compose.yml 定义构成应用程序的服务,这样它们可以在隔离环境中一起运行。 最后,执行 docker-c原创 2020-12-10 13:25:32 · 168 阅读 · 0 评论 -
六、DockerFile解析
1.概念 Dockerfile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本。 构建三步骤: 编写Dockerfile文件 docker build docker run #eg:centos https://hub.docker.com/_/centos/ FROM centos:7 ENV container docker RUN (cd /lib/systemd/system/sysinit.target.wants/; for i in *; do [ $i == \原创 2020-12-10 13:25:18 · 1332 阅读 · 0 评论 -
五、Docker容器数据卷
1.是什么 一句话:有点类似Redis里面的rdb和aof文件 先来看看Docker的理念: 将运用与运行的环境打包形成容器运行 ,运行可以伴随着容器,但是我们对数据的要求希望是持久化的 容器之间希望有可能共享数据 Docker容器产生的数据,如果不通过docker commit生成新的镜像,使得数据做为镜像的一部分保存下来, 那么当容器删除后,数据自然也就没有了。 为了能保存数据在docker中我们使用卷。 2.能干嘛 容器的持久化 容器间继承,共享数据 卷就是目录或文件,存在于一个或多个容器中,原创 2020-12-10 13:25:03 · 319 阅读 · 0 评论 -
四、Docker镜像
1.是什么 镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件。 1.1 UnionFs(联合文件系统) Union文件系统(UnionFS)是一种分层、轻量级并且高性能的文件系统,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem)。Uni原创 2020-12-10 13:23:45 · 229 阅读 · 0 评论 -
三、Docker常用命令
1.帮助命令 docker version #显示Docker版本信息 docker info #显示Docker系统信息,包括镜像和容器数。 docker --help #docker帮助 2.镜像命令 docker images [OPTIONS] [REPOSITORY[:TAG]] 列出本地主机上的镜像 OPTIONS说明: -a:列出本地所有的镜像(含中间映像层) -q:只显示镜像id –digests:显示镜像的摘要信息 –no-trunc:显示完整的镜像信息 #eg:参数说明原创 2020-12-08 13:18:44 · 299 阅读 · 0 评论 -
二、Docker安装
1.安装 https://docs.docker.com/engine/install/ 2.Docker的基本组成 2.1 镜像(image) Docker 镜像(Image)就是一个只读的模板。镜像可以用来创建 Docker 容器,一个镜像可以创建很多容器。 2.2 容器(container) Docker 利用容器(Container)独立运行的一个或一组应用。容器是用镜像创建的运行实例。 它可以被启动、开始、停止、删除。每个容器都是相互隔离的、保证安全的平台。 可以把容器原创 2020-12-07 16:51:16 · 112 阅读 · 0 评论 -
一、docker简介
1.是什么 1.1 为什么会出现docker 一款产品从开发到上线,从操作系统,到运行环境,再到应用配置。作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联网公司都不得不面对的问题,特别是各种版本的迭代之后,不同版本环境的兼容,对运维人员都是考验 Docker之所以发展如此迅速,也是因为它对此给出了一个标准化的解决方案。 环境配置如此麻烦,换一台机器,就要重来一次,费力费时。很多人想到,能不能从根本上解决问题,软件可以带环境安装?也就是说,安装的时候,把原始环境一模一样地复制过来。开发人员利原创 2020-12-07 16:28:37 · 113 阅读 · 0 评论
分享