随笔分类 - Docker
摘要:cache 机制注意事项 可以说,cache 机制很大程度上做到了镜像的复用,降低存储空间的同时,还大大缩短了构建时间。然而,不得不说的是,想要用好 cache 机制,那就必须了解利用 cache 机制时的一些注意事项。1. ADD 命令与 COPY 命令:Dockerfile 没有发生任何改变,但
阅读全文
摘要:1.命令 docker-compose --help你会看到如下这么多命令 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 build Build or rebuild services bundle Gene
阅读全文
摘要:一、本地镜像发布到阿里云流程 二、镜像生成方法 1、前面的Dockerfile 2、从容器中创建一个新的镜像 docker commit [OPTIONS] 容器ID [REPOSITORY[:TAG]] OPTIONS说明: -a :提交的镜像作者; -m :提交时的说明文字; 三、将本地镜像推送
阅读全文
摘要:一、总体步骤 搜索镜像 拉取镜像 查看镜像 启动镜像 停止容器 移除容器 二、安装tomcat 1、docker hub上面查找tomcat镜像 docker search tomcat 2、从docker hub上拉取tomcat镜像到本地 docker pull tomcat 1官网命令 2拉取
阅读全文
摘要:一、是什么 1、Dockerfile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本 2、构建三步骤 编写Dockerfile文件 docker build docker run 3、文件什么样??? 熟悉的Centos为例 二、DockerFile构建过程解析 1、Docker
阅读全文
摘要:一、是什么 先来看看Docker的理念: *将运用与运行的环境打包形成容器运行,运行可以伴随着容器,但是我们对数据的要求希望是持久化的 *容器之间希望有可能共享数据 Docker容器产生的数据,如果不通过docker commit生成新的镜像,使得数据做为镜像的一部分保存下来, 那么当容器删除后,数
阅读全文
摘要:一、是什么 镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的有内容,包括代码、运行时、库、环境变量和配置文件。 1、UnionFS(联合文件系统) UnionFS (状节又件示统) UnionFS (联合文件系统) : Union文件系统(
阅读全文
摘要:一、帮助命令 docker Version docker info docker --help 自己查看官网解释,高手都是自己练出来的,百度上只不过是翻译了下,加了点例子 二、镜像命令 1、docker images 列出本机上的镜像 OPTIONS 说明: -a 列出本地所有的镜像(含中间映射层)
阅读全文
摘要:一、前提说明 CentOS Docker安装 Docker支持以下的CentOS版本: CentOS 7 (64-bit) CentOS 6.5 (64-bit)或更高的版本 前提条件 目前,CentOS 仅发行版本中的内核支持Docker。 Docker运行在CentOS 7.上,要求系统为64位
阅读全文
摘要:一、是什么? 1、问题:为什么会有 docker 的出现 一款产 品从开发到上线,从操作系统,到运行环境,再到应用配置。作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联网公司都不得不面对的问题,特别是各种版本的迭代之后,不同版本环境的兼容,对运维人员都是考验 Docker之所以发展如此迅
阅读全文
摘要:代码块: Docker启动mysql镜像命令 docker run -p 12345:3306 --name mysql -v /Users/zhangqiang/Docker/project/Base/mysql/conf:/etc/mysql/conf.d -v /Users/zhangqian
阅读全文
摘要:1、在dockerfile中可以用VOLUME来给镜像添加一个或多个数据卷 ## VOLUME["/dataContainer","/dataContainer1","/dataContainer2"]注意:出于可分享和可移植考虑,用-V主机目录:容器目录这种方法不能直接在DockerFile中实现
阅读全文
摘要:1、Docker容器信息 ##查看docker容器版本 docker version ##查看docker容器信息 docker info ##查看docker容器帮助 docker --help 2、镜像操作 提示:对于镜像的操作可使用镜像名、镜像长ID和短ID。 2.1、镜像查看 ##列出本地i
阅读全文
摘要:1)、Docker有这比虚拟机更少的抽象层,由于Docker不需要Hypervisor实现硬件资源虚拟化,运行在Docker上的程序直接使用的都是实际物理机上的硬件资源,因此在CPU、内存利用率上有明显的优势。 2)、Docker利用的是宿主机的内核,而不需要使用Guest OS 因此 ,当 新建一
阅读全文
摘要:文章的主要部分是一步一步的教程,文章的最后是我整理好的一键安装命令,自动下载并安装docker,构建镜像,启动容器集群(压缩包内注释覆盖范围达到80%) 大家可以看完教程亲自尝试下,也可以直接执行一键安装命令,整个过程大概10分钟左右,我在四台不同的机器上执行过该命令,由于网络原因,5-15分钟不等
阅读全文
摘要:在学习 docker 的过程中,我们会经常与镜像打交道,同时也要经常与网络打交道,下载远程镜像的快慢几乎都是靠人品来支撑,这样以来,学习的效率会大大降低,而且远程的一些镜像,很多时候未必适合自己使用的需求,因此,制作一些基础镜像用于日常使用,就显得非常必要了。 本文当中所需要用到的一些 Docker
阅读全文
摘要:1、新建一个dockerfile文件 touch test.Dockerfile 2、找一个centos基础镜像 可以去docker hub上寻找,链接:docker-hub 在搜索框搜索'centos',或者直接点击docker-hub-centos。里面有从centos 6 到最新的centos
阅读全文
摘要:以上已经构建好了一个基础的docker镜像centos7。 构建docker镜像时,首先 要有一个基础镜像,然后有中间件镜像,最后生成一个应用镜像。 现在centos7作为基础镜像,下面来构建两个中间件镜像:DB镜像、具有PHP和Nginx能力的镜像。 php-fpm 文件目录如下 [root@Op
阅读全文