![](https://img-blog.csdnimg.cn/20200919160835269.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Docker核心技术
第一个docker化的java应用
一角残叶
人生如逆旅,我亦是行人
展开
-
Docker 核心技术(10)- 自定义镜像 tomcat9
1 自定义镜像 tomcat9FROM centosMAINTAINER tzb<111@qq.com># 把宿主机当前目录下的 c.txt 拷贝到 /usr/local/ 路径下COPY c.txt /usr/local/cincontainer.txt# 解压缩后拷贝ADD jdk-8u202-linux-x64.tar.gz /usr/localADD apache-tomcat-9.0.38.tar.gz /usr/localRUN yum -y install v原创 2020-09-22 18:29:30 · 217 阅读 · 0 评论 -
Docker 核心技术(9)- 自定义镜像 centos
1 自定义镜像 centos1.1 Base 镜像(scratch)1.2 编写 DockerfileFROM centosMAINTAINER tzb<1111@qq.com>ENV MYPATH /rootWORKDIR $MYPATHRUN yum -y install vimRUN yum -y install net-toolsEXPOSE 80CMD echo $MYPATHCMD echo "success...................原创 2020-09-21 18:17:41 · 153 阅读 · 0 评论 -
Docker 核心技术(8)- Dockerfile及保留字指令
1 Dockerfile构建 Docker 镜像的构建文件,是由一系列命令和参数构成的脚本。1.1 centos DockerfileFROM scratchADD centos-7-x86_64-docker.tar.xz /LABEL \ org.label-schema.schema-version="1.0" \ org.label-schema.name="CentOS Base Image" \ org.label-schema.vendor="CentOS原创 2020-09-21 14:56:47 · 136 阅读 · 0 评论 -
Docker 核心技术(7)- 数据卷用 DockFile添加
1 DockFile1.1 新建 DockFile 文件# volume testFROM centosVOLUME ["/root/dataVolumeContainer1","/root/dataVolumeContainer2"]CMD echo "finshed,................success1"CMD /bin/bash1.2 dock buildrun 容器2 数据卷容器命名的容器挂载数据卷,其他容器通过挂载这个(父容器)实原创 2020-09-21 14:21:22 · 175 阅读 · 0 评论 -
Docker 核心技术(6)- 容器数据卷
1 容器数据卷容器数据持久化容器间的继承 + 共享数据2 容器内添加数据卷2.1 直接命令添加docker run -it -v /宿主机绝对路径目录:/容器内目录 镜像名2.1.1 查看数据卷是否挂载成功以 json 字符串的方式查看容器信息2.1.2 容器和宿主机之间数据共享主机新一个文件进入容器中查看2.1.3 容器停止退出,主机修改后数据是否同步(完全同步)关闭容器主机更新数据启动容器重新进入原创 2020-09-21 10:50:47 · 102 阅读 · 0 评论 -
Docker 核心技术(5)- 镜像原理
1 镜像1.1 联合文件系统1.2 Docker 镜像加载原理一层层下载1.3 为何采用这种分层结构2 镜像 commit2.1 案例下载 tomcat 镜像并运行原创 2020-09-21 09:08:08 · 130 阅读 · 0 评论 -
Docker 核心技术(4)- 容器命令(下)
1 容器命令1.1 后台运行1.2 查看容器日志1.3 查看容器内运行的进程1.4 查看容器内部的细节docker inspect 容器ID原创 2020-09-20 22:38:04 · 110 阅读 · 0 评论 -
Docker 核心技术(3)- 容器命令(上)
1 容器命令1.1 下载 centos 镜像有镜像才能创建容器****1.2 新建并启动容器1.3 列出当前所有的正在运行的容器1.4 退出容器给定名字启动容器容器不停止退出 ctrl + p +q1.5 启动容器1.6 重启容器1.7 停止容器1.8 强制停止容器1.9 删除已经停止的容器显示最近创建的容器1.9.1 一次性删除多个容器...原创 2020-09-20 18:31:28 · 110 阅读 · 0 评论 -
Docker 核心技术(2)- helloworld 镜像
1 helloworld镜像2 docker 运行底层原理2.1 docker 为什么比 VM 快3 Docker 常用命令3.1 帮助命令docker verisondocker infodocker help3.2 镜像命令3.2.1 列出本地的镜像docker images3.2.2 查找镜像3.2.3 拉取镜像3.2.4 删除镜像...原创 2020-09-20 17:51:11 · 217 阅读 · 0 评论 -
Docker 核心技术(1)- docker 介绍和安装
1 Docker 介绍1.1原创 2020-09-20 16:50:54 · 133 阅读 · 0 评论