
Docker实战
Docker实战记录
candyaaaaaaa
毕业两年多了,虽然两年之中断断续续在学习,但是回首一年以来,发现对于一些知识,忘了许多,知识不够系统、全面化,故开始写文,总结、记录所学,以便记忆更加深刻,便于回顾。
展开
-
Docker系列——Dockerfile的解析过程
Docker系列——Dockerfile的解析过程Dockerfile的基本知识Docker执行Dockerfile的大致流程Dockerfile、Docker镜像、Docker容器的理解Dockerfile的基本知识每条保留字指令都必须为大写字母且后面要跟随至少一个参数指令按照从上到下,顺序执行#表示注释每条指令都会创建一个新的镜像层,并对镜像进行提交Docker执行Dockerfile的大致流程docker从基础镜像运行一个容器执行一条指令并对容器做出修改执行类似docker c原创 2020-10-27 13:19:19 · 178 阅读 · 0 评论 -
Docker系列——容器数据卷
Docker系列——容器数据卷前言使用Dockerfile构建一个挂载了数据卷的镜像容器数据卷是什么?案例实战总结前言使用Dockerfile构建一个挂载了数据卷的镜像在了解容器数据卷之前我们需要做一些准备工作。之前我们创建数据卷的是在启动容器的时候,命令如下docker run -it -v /宿主机路径:/容器路径 镜像名称现在我们使用DockerFile来构建一个挂载了数据卷的镜像。首先我们简单的理解以下DockerFile是什么?DockerFile:是镜像的构建文件。可以这样理原创 2020-10-26 23:31:10 · 247 阅读 · 0 评论 -
Docker系列——Volume
Docker之VolumeVolume是什么?命令使用实战案例Docker之简单版Volume使用Docker之Volume结合权限的使用Volume是什么?Volume(数据卷)类似于Redis中的rdb和aof文件,主要用于宿主机和容器的数据共享,以及容器数据的持久化(当我们重启容器时,容器的所有数据会重置,数据卷除外)命令使用docker volume create [OPTIONS] [VOLUME]实战案例Docker之简单版Volume使用我们安装一个Centos镜像运原创 2020-10-20 21:13:49 · 209 阅读 · 0 评论 -
Docker系列——镜像Commit
Docker之镜像commit在已有的镜像上创建新的镜像使用到的命令如下:docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]Options命令命令简写默认缺省说明–author-a作者–change-c对创建的映像应用Dockerfile指令–message-m提交注释–pause-ptrue提交期间暂停容器。。。太晚了。。。下次补上。。。...原创 2020-10-19 23:38:35 · 139 阅读 · 0 评论 -
Docker系列——镜像原理
Docker之镜像原理镜像是什么?镜像的实质镜像的分层为什么镜像要采用这种分层的结构呢?Docker镜像的加载原理镜像是什么?镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的程序,它包含运行这个程序的所有内容,包括代码、运行时、库、环境变量和配置文件。镜像的实质镜像的实质是是UnionFS(联合文件系统)UnionFs是什么?Union文件系统(UnionFS)是一种分层、轻量级并且高性能的文件系统,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同原创 2020-10-18 14:38:42 · 412 阅读 · 0 评论 -
Docker系列——常用命令
Docker容器命令(上)有镜像才能创建容器,这是根本前提(下载一个CentOs镜像)docker pull centos新建并且创建一个容器docker run [OPTIONS] IMAGES [COMMAND] OPTIONS说明(常用):有些是一个减号,有些是两个减号 --name="容器新名字": 为容器指定一个名称;-d: 后台运行容器,并返回容器ID,也即启动守护式容器;-i:以交互模式运行容器,通常与 -t 同时使用;-t:为容器重新分配一个伪输入终端,通常与 -原创 2020-10-16 23:18:18 · 130 阅读 · 0 评论