第一个是将容器中的tomcat日志映射到宿主机上 第二个是 将tomcat中的webapps目录映射到宿主机上方便日后发布应用 也可以将容器中tomcat的配置conf文件夹映射到宿主机 step7验证应用发布 在映射的/mytomcat9/mywebapp/ 新建test目录,test目录下新建index.html,写入helle world。 [root@localhost test]# pwd /mytomcat9/mywebapp/test [root@localhost test]# ll ...
#ENV 设置环境变量 ENV PATH /usr/local/nginx/sbin:$PATH #ADD 文件放在当前目录下,拷过去会自动解压 ADD nginx-1.13.7.tar.gz /tmp/ #RUN 执行以下命令 RUN rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 \ && yum update -y \ && yum install -y vim less wget curl gcc automake aut...
# 1、创建统一存放Dockerfile文件的目录 [root@docter blog]# mkdir /lnmp [root@docter blog]# cd /lnmp/ # 2、创建Dockerfile的php目录 [root@docter lnmp]# mkdir php # 3、准备php需要的文件 -rw-r--r-- 1 root root 4208 Jul 29 21:32 php-fpm.conf -rw-r--r-- 1 root root 2783 Jul ...
①如果源路径是个文件,且目标路径是以 / 结尾, 则docker会把目标路径当作一个目录,会把源文件拷贝到该目录下。如果目标路径不存在,则会自动创建目标路径。 ②如果源路径是个文件,且目标路径是不以 / 结尾,则docker会把目标路径当作一个文件。如果目标路径不存在,会以目标路径为名创建一个文件,内容同源文件;如果...
下面我们来创建一个自己的centos 创建一个dockerfile目录 (1)编写dockerfile' (2)然后根据这个dockerfile创建镜像 命令:docker build -f dockerfile文件路径 -t 镜像名 下载完成 (3)测试运行 看下我们的镜像 运行命令:docker run -it mycentos:0.1 我们看下我们运行容器进去的地方是不是我自己设定的工作目录 我...
WORKDIR 指令为 Dockerfile 中跟随它的任何 RUN、CMD、ENTRYPOINT、COPY、ADD 指令设置工作目录 如果WORKDIR 不存在,即使它没有在任何后续 Dockerfile 指令中使用,它也会被创建 小栗子 会将宿主机的 test.txt 文件复制到 镜像的 /tmp/test.txt 代码语言:javascript ...
如上,以&&符号连接命令,这样执行后,只会创建 1 层镜像。 开始构建镜像 在Dockerfile 文件的存放目录下,执行构建动作。 以下示例,通过目录下的 Dockerfile 构建一个 nginx:v3(镜像名称:镜像标签)。 注:最后的.代表本次执行的上下文路径,下一节会介绍。
使用vim 命令在 dir6-1 目录下创建 Dockerfile 文件,并编辑为如下内容。 vim Dockerfile FROM ubuntu:latest WORKDIR data RUNecho容器中生成的文件 > img.txt ADD info.txt info.txt ADD info.tar.gz . WORKDIR dir-robots ADD https://www.aliyun.com/robots.txt robots.txt ...
docker:Docker 命令行工具的名称。build:构建 Docker 镜像的命令。-t:指定镜像的标签(tag)。这里的标签为my-nginx-image,表示构建的 Docker 镜像的名称为my-nginx-image。.:指定 Dockerfile 所在的路径。这里的路径为 .,表示 Dockerfile 位于当前目录。