随笔分类 - Docker
摘要:一、本地镜像发布到阿里云流程 二、镜像的生成方法 从容器创建一个新的镜像docker commit [OPTIONS] 容器ID [REPOSITORY[:TAG]] 三、将本地镜像推送到阿里云 阿里云开发者平台https://dev.aliyun.com/search.html 创建仓库镜像 将镜
阅读全文
摘要:一、docker hub上面查找mysql镜像 二、拉取镜像 三、运行mysql镜像 docker run -p 12345:3306 --name mysql -v /czyuse/mysql/conf:/etc/mysql/conf.d -v /czyuse/mysql/logs:/logs -
阅读全文
摘要:一、新建目录 二、 在上述目录下touch c.txt 三、将jdk和tomcat安装的压缩包拷贝进上一步目录 四、编写DockerFile FROM centos MAINTAINER czy<3466614871@qq.com> #把宿主机当前上下文的c.txt拷贝到容器/usr/local/路
阅读全文
摘要:一、编辑父DockerFile文件 二、构建父镜像 三、编辑子DockerFile文件,使其继承父DockerFile文件 四、构建子镜像,此时父镜像被触发
阅读全文
摘要:CMD/ENTRYPOINT都是指定一个容器启动时要运行的命令 CMD命令 Dockerfile 中可以有多个 CMD 指令,但只有最后一个生效,CMD 会被 docker run 之后的参数替换 ENTRYPOINT命令 docker run 之后的参数会被当做参数传递给 ENTRYPOINT,之
阅读全文
摘要:一、编写DockerFile Hub默认CentOS镜像情况 自定义mycentos目的使我们自己的镜像具备如下: 登陆后的默认路径 vim编辑器 查看网络配置ifconfig支持 DockerFile编写 二、构建 . 表示当前目录 三、运行 四、列出镜像的变更历史 docker history
阅读全文
摘要:一、DockerFile是什么? Dockerfile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本。 构建三步骤 编写Dockerfile文件→docker build→docker run 二、DockerFile构建过程解析 1、Dockerfile内容基础知识 (1)每
阅读全文
摘要:一、是什么? 命名的容器挂载数据卷,其它容器通过挂载这个(父容器)实现数据共享,挂载数据卷的容器,称之为数据卷容器。 二、容器间传递共享(--volumes-from) 先启动一个父容器dc01 dc02/dc03继承自dc01 回到dc01可以看到02/03各自添加的都能共享了 删除dc01,dc
阅读全文
摘要:Docker容器数据卷的添加方式 容器内添加 一、直接命令添加 命令 docker run -it -v /宿主机绝对路径目录:/容器内目录 镜像名 查看数据卷是否挂载成功 容器和宿主机之间数据共享 容器停止退出后,主机修改后数据是否同步 命令(带权限) docker run -it -v /宿主机
阅读全文
摘要:docker commit提交容器副本使之成为一个新的镜像 docker commit -m=“提交的描述信息” -a=“作者” 容器ID 要创建的目标镜像名:[标签名] 1、从Hub上下载tomcat镜像到本地并成功运行 -p 主机端口:docker容器端口 -P 随机分配端口 2、故意删除上一步
阅读全文
摘要:一、底层原理 镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件。 1、UnionFS(联合文件系统) UnionFS(联合文件系统):Union文件系统(UnionFS)是一种分层、轻量级并
阅读全文
摘要:一、帮助命令 1、查看版本信息 docker version 2、查看详细信息 docker info 3、帮助命令 docker --help 二、镜像命令 1.docker images 列出本地主机上的镜像 参数说明 -a 列出本地所有的镜像 -q 只显示镜像的ID --digests 显示镜
阅读全文
摘要:一、官方安装手册 https://docs.docker.com/install/linux/docker-ce/centos/ 二、确定你是CentOS7及以上版本 cat /etc/redhat-release 三、yum安装gcc相关 yum -y install gcc yum -y ins
阅读全文