02 2021 档案

摘要:准备工作 安装tomcat需要jdk,所以需要准备两个安装包:jdk和tomcat 关于jdk和tomcat的版本兼容问题,需要参考https://hub.docker.com/_/tomcat 中的Supported tags,这里使用jdk8和tomcat8.5.63 1.下载这两个安装包 ap 阅读全文
posted @ 2021-02-25 16:18 酒红色 阅读(344) 评论(0) 推荐(0)
摘要:ONBUILD指令可以为镜像添加触发器。其参数是任意一个Dockerfile 指令。 当我们在一个Dockerfile文件中加上ONBUILD指令,该指令对利用该Dockerfile构建镜像(比如为A镜像)不会产生实质性影响。 但是当我们编写一个新的Dockerfile文件来基于A镜像构建一个镜像( 阅读全文
posted @ 2021-02-22 18:19 酒红色 阅读(771) 评论(0) 推荐(0)
摘要:CMD与ENTRYPOINT 相同点:都是指定一个容器启动时要运行的命令 不同点: Dockerfile 中可以有多个 CMD 指令,但只有最后一个生效,CMD 会被 docker run 之后的参数替换。 docker run 之后的参数会被当做参数追加给 ENTRYPOINT后的指令,之后形成新 阅读全文
posted @ 2021-02-22 16:35 酒红色 阅读(456) 评论(0) 推荐(0)
摘要:自定义镜像centos 需求: 容器默认工作目录为/usr/local 容器默认具有vim编辑器 容器默认可以使用telnet命令 dockerfile编写: FROM centos MAINTAINER nick<275148221@qq.com> ENV MYPATH /usr/local WO 阅读全文
posted @ 2021-02-22 16:33 酒红色 阅读(268) 评论(0) 推荐(0)
摘要:什么是dockerfile? Dockerfile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本。 在https://hub.docker.com/上可以查找相关的镜像,并查看对应的dockerfile,以centos为例: 简单解读:FROM scratch表示继承自基础镜像 阅读全文
posted @ 2021-02-03 17:57 酒红色 阅读(69) 评论(0) 推荐(0)
摘要:在Docker的使用过程中往往需要对数据进行持久化,或者需要在多个容器之间进行数据共享,所以这就涉及到Docker容器的数据操作。 容器中数据管理主要有两种方式:数据卷和数据卷容器。 数据卷(Data Volumes) ,是将容器内数据直接映射到本地宿主机。 数据卷容器(Data Volume Co 阅读全文
posted @ 2021-02-01 17:48 酒红色 阅读(135) 评论(0) 推荐(0)