摘要: docker commit 镜像: 作用:docker commit提交容器副本使之成为一个新的镜像 语法:docker commit -m=“提交作者的信息” -a=“作者” 容器id 要创建的目标镜像名:标签名 容器id:这里用到的容器id是模板的容器id,也就是下面例子没有doc的tomcat 阅读全文
posted @ 2020-06-26 23:15 taotaozh 阅读(324) 评论(0) 推荐(0) 编辑
摘要: CMD/ENTRYPOINT区别 相同点:都是指定一个容器:启动时要运行的命令 不同点(重点): CMD: dockerfile中可以有多个CMD指令,但是只有最后一个生效,CMD会被docker run之后的参数替换 例子:docker run -it -p 8888:8080 tomcat ls 阅读全文
posted @ 2020-06-26 22:39 taotaozh 阅读(804) 评论(0) 推荐(0) 编辑
摘要: DockerFile案例 base镜像: Dokcer Hub中99%的镜像都是通过在base镜像中安装和配置需要用到的软件构建出来的。 编写第一个我的DockerFile [root@tzh tzh]# cat test1#镜像继承centosFROM centos #作者的信息MAINTAINE 阅读全文
posted @ 2020-06-26 21:54 taotaozh 阅读(380) 评论(0) 推荐(0) 编辑
摘要: DockerFile关键字(保留字指令) LABEL :功能是为镜像指定标签 FORM:基础镜像,表明当前镜像是基于那么镜像的 MAINTAINER :镜像维护者的名字和邮箱地址 RUN:容器构建时需要用到的命令 EXPOSE:当前容器对外暴露的端口 WORKDIR:指定在创建容器后,终端默认登录的 阅读全文
posted @ 2020-06-26 21:09 taotaozh 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 什么是dockerfile? DockerFile是用来构建docker镜像的文件,是由一系列命令和参数组成。 构建步骤? 1、编写dockerfile文件 2、docker build 3、docker run docker解析过程? 1、DockerFile内容基础知识 a.每条保留指令都必须为 阅读全文
posted @ 2020-06-26 20:32 taotaozh 阅读(266) 评论(0) 推荐(0) 编辑
摘要: docker数据卷容器 什么是docker数据卷容器? 命名的容器挂载数据卷,其它容器通过挂载这个(父容器)实现数据共享,挂载数据卷的容器,称之为数据卷容器() 操作一波? 1、先启动一个上次整的那个tzh/centos的容器、然后在dataVolumeContainer2新建任意文件 docker 阅读全文
posted @ 2020-06-26 18:30 taotaozh 阅读(166) 评论(0) 推荐(0) 编辑
摘要: docker容器数据卷 什么是数据卷? 一句话:类似于Redis里面的rdb和aof文件 数据卷能干什么? 容器数据持久化 容器之间继承+数据共享 数据卷添加方式? 1、直接命令添加(-v 有自动创建文件夹功能) 语法:docker run -it -p 8080:8080 -v /宿主机绝对路径目 阅读全文
posted @ 2020-06-26 17:45 taotaozh 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 镜像原理 docker镜像是什么? UnionFS(联合文件系统):Union文件系统(UnionFS)是一种分层、轻量级并且高性能的文件系统,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into 阅读全文
posted @ 2020-06-26 16:21 taotaozh 阅读(318) 评论(0) 推荐(0) 编辑
摘要: docker容器命令2 启动守护式容器 docker run -d 镜像名字 [root@tzh ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE centos latest 831691599b88 8 days ago 215MB to 阅读全文
posted @ 2020-06-26 02:07 taotaozh 阅读(115) 评论(0) 推荐(0) 编辑
摘要: docker容器命令 新建并启动容器命令 docker run INAME(镜像名字) 语法:docker run [OPTIONS] INAME [COMMAND] 例子:docker run -it centos /bin/bash #OPTIONS说明(常用): --name="容器新名字": 阅读全文
posted @ 2020-06-26 00:53 taotaozh 阅读(132) 评论(0) 推荐(0) 编辑