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 · 96 阅读 · 0 评论 -
六、DockerFile解析
1.概念Dockerfile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本。构建三步骤:编写Dockerfile文件docker builddocker run#eg:centos https://hub.docker.com/_/centos/FROM centos:7ENV container dockerRUN (cd /lib/systemd/system/sysinit.target.wants/; for i in *; do [ $i == \原创 2020-12-10 13:25:18 · 1152 阅读 · 0 评论 -
五、Docker容器数据卷
1.是什么一句话:有点类似Redis里面的rdb和aof文件先来看看Docker的理念:将运用与运行的环境打包形成容器运行 ,运行可以伴随着容器,但是我们对数据的要求希望是持久化的容器之间希望有可能共享数据Docker容器产生的数据,如果不通过docker commit生成新的镜像,使得数据做为镜像的一部分保存下来,那么当容器删除后,数据自然也就没有了。为了能保存数据在docker中我们使用卷。2.能干嘛容器的持久化容器间继承,共享数据卷就是目录或文件,存在于一个或多个容器中,原创 2020-12-10 13:25:03 · 234 阅读 · 0 评论 -
四、Docker镜像
1.是什么镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件。1.1 UnionFs(联合文件系统)Union文件系统(UnionFS)是一种分层、轻量级并且高性能的文件系统,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem)。Uni原创 2020-12-10 13:23:45 · 162 阅读 · 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 · 205 阅读 · 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 · 63 阅读 · 0 评论 -
一、docker简介
1.是什么1.1 为什么会出现docker 一款产品从开发到上线,从操作系统,到运行环境,再到应用配置。作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联网公司都不得不面对的问题,特别是各种版本的迭代之后,不同版本环境的兼容,对运维人员都是考验Docker之所以发展如此迅速,也是因为它对此给出了一个标准化的解决方案。环境配置如此麻烦,换一台机器,就要重来一次,费力费时。很多人想到,能不能从根本上解决问题,软件可以带环境安装?也就是说,安装的时候,把原始环境一模一样地复制过来。开发人员利原创 2020-12-07 16:28:37 · 56 阅读 · 0 评论