
Docker
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
@青春之路
有道无术,术尚可求;
有术无道,止于术
展开
-
本地镜像发布到阿里云
一、本地镜像发布到阿里云流程二、镜像的生成方法从容器创建一个新的镜像docker commit [OPTIONS] 容器ID [REPOSITORY[:TAG]]三、将本地镜像推送到阿里云阿里云开发者平台https://dev.aliyun.com/search.html创建仓库镜像将镜像推送到registry...原创 2020-01-29 21:36:00 · 141 阅读 · 0 评论 -
Docker安装mysql
一、docker hub上面查找mysql镜像二、拉取镜像三、运行mysql镜像docker run -p 12345:3306 --name mysql -v /czyuse/mysql/conf:/etc/mysql/conf.d -v /czyuse/mysql/logs:/logs -v /czyuse/mysql/data:/var/lib/mysql -e MY...原创 2020-01-29 20:37:00 · 115 阅读 · 0 评论 -
DockerFile 自定义镜像Tomcat9
一、新建目录二、 在上述目录下touch c.txt三、将jdk和tomcat安装的压缩包拷贝进上一步目录四、编写DockerFileFROM centosMAINTAINER czy<3466614871@qq.com>#把宿主机当前上下文的c.txt拷贝到容器/usr/local/路径下COPY c.txt /usr/loca...原创 2020-01-29 18:47:00 · 234 阅读 · 0 评论 -
DockerFile ONBUILD镜像
一、编辑父DockerFile文件二、构建父镜像三、编辑子DockerFile文件,使其继承父DockerFile文件四、构建子镜像,此时父镜像被触发原创 2020-01-29 15:14:00 · 94 阅读 · 0 评论 -
DockerFile CMD/ENTRYPOINT 镜像
CMD/ENTRYPOINT都是指定一个容器启动时要运行的命令CMD命令Dockerfile 中可以有多个 CMD 指令,但只有最后一个生效,CMD 会被 docker run 之后的参数替换ENTRYPOINT命令docker run 之后的参数会被当做参数传递给 ENTRYPOINT,之后形成新的命令组合一、制作CMD版可以查询IP信息的容器二、如果我们希望...原创 2020-01-29 14:22:00 · 184 阅读 · 0 评论 -
DockerFile 自定义镜像mycentos
一、编写DockerFileHub默认CentOS镜像情况自定义mycentos目的使我们自己的镜像具备如下: 登陆后的默认路径 vim编辑器 查看网络配置ifconfig支持DockerFile编写二、构建. 表示当前目录三、运行四、列出镜像的变更历史docker history 镜像名...原创 2020-01-29 12:03:00 · 208 阅读 · 0 评论 -
DockerFile体系结构(保留字指令)
体系结构总结原创 2020-01-29 10:25:00 · 90 阅读 · 0 评论 -
DockerFile构建过程解析
一、DockerFile是什么?Dockerfile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本。构建三步骤编写Dockerfile文件→docker build→docker run二、DockerFile构建过程解析1、Dockerfile内容基础知识(1)每条保留字指令都必须为大写字母且后面要跟随至少一个参数(2)指令按照从上到下,顺序执行(...原创 2020-01-28 14:19:00 · 183 阅读 · 0 评论 -
Docker数据卷容器
一、是什么?命名的容器挂载数据卷,其它容器通过挂载这个(父容器)实现数据共享,挂载数据卷的容器,称之为数据卷容器。二、容器间传递共享(--volumes-from)先启动一个父容器dc01dc02/dc03继承自dc01回到dc01可以看到02/03各自添加的都能共享了删除dc01,dc02修改后dc03可否访问结论:容器之间配置信息的...原创 2020-01-28 12:29:00 · 125 阅读 · 0 评论 -
Docker容器数据卷
Docker容器数据卷的添加方式容器内添加一、直接命令添加命令 docker run -it -v /宿主机绝对路径目录:/容器内目录 镜像名查看数据卷是否挂载成功容器和宿主机之间数据共享容器停止退出后,主机修改后数据是否同步命令(带权限) docker run -it -v /宿主机绝对路径目录:/容器内目录:ro 镜像名...原创 2020-01-26 17:33:00 · 198 阅读 · 0 评论 -
Docker镜像commit
docker commit提交容器副本使之成为一个新的镜像docker commit -m=“提交的描述信息” -a=“作者” 容器ID 要创建的目标镜像名:[标签名]1、从Hub上下载tomcat镜像到本地并成功运行-p 主机端口:docker容器端口-P 随机分配端口2、故意删除上一步镜像生产tomcat容器的文档3、也即...原创 2020-01-26 13:34:00 · 178 阅读 · 0 评论 -
Docker 镜像
一、底层原理镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件。1、UnionFS(联合文件系统)UnionFS(联合文件系统):Union文件系统(UnionFS)是一种分层、轻量级并且高性能的文件系统,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目...原创 2020-01-26 11:54:00 · 117 阅读 · 0 评论 -
CentOS7安装Docker
一、官方安装手册https://docs.docker.com/install/linux/docker-ce/centos/二、确定你是CentOS7及以上版本cat /etc/redhat-release三、yum安装gcc相关yum -y install gccyum -y install gcc-c++四、如果安装过,卸载旧版本yum remove docker...原创 2019-12-25 14:07:00 · 154 阅读 · 0 评论 -
Docker常用命令
一、帮助命令1、查看版本信息docker version2、查看详细信息 docker info3、帮助命令 docker --help二、镜像命令1.docker images 列出本地主机上的镜像参数说明-a 列出本地所有的镜像-q 只显示镜像的ID--digests 显示镜像的摘要信息--no-trunc 显示完整的...原创 2019-12-25 23:30:00 · 479 阅读 · 0 评论