dockerfile相关内容

如何在每个“ exec”执行一个Docker镜像的入口点。命令?

尝试使用Dockerspec测试Dockerfile之后,我终于遇到了一个问题我可以” 我认为问题出在Docker本身;如果我了解其过程,入口点仅在运行时执行,但是如果容器保持启动状态并且我在其中启动了“ exec”命令,则不会重新调用它。 我认为这是通缉犯。 但是如果Entrypoint是“ gosu ”脚本,这是一个问题... 示例 “ myImage”具有此入口 ..
发布时间:2020-10-24 22:49:27 其他开发

使用不同的dockerfile从源目录构建docker映像

我的目标是从同一源代码构建几个不同的docker映像。 我有我的./src文件夹(node.js项目)。 ./src中的 我有first.dockerfile和第二个dockerfile。 用于构建项目,我使用此标准命令行 sudo docker build -t doronaviugy / myproject。 使用默认的 Dockerfile $没有 ..
发布时间:2020-10-24 22:45:46 其他开发

VOLUME命令在Dockerfile中做什么?

我难以理解VOLUME的其他优点( https:// docs .docker.com / engine / reference / builder /#volume )。 在Dockerfile中,可以使用mkdir创建目录。一旦创建目录,我们就可以处理它。为什么指定VOLUME(装载)并分配给该目录? VOLUME支架有什么优势?我试图在没有VOLUME的情况下理解我们会错过什么。 ..
发布时间:2020-10-24 22:45:39 其他开发

在docker-compose build或docker-compose up上创建文件/文件夹

我正在尝试进入Docker的第一步,所以我尝试制作一个创建简单index.html和目录图像的Dockerfile(请参见下面的代码) 然后我运行docker-compose build来创建映像,并运行docker-compose-up来运行服务器。但是我没有文件index.html或文件夹图像。 这是我的Dockerfile: 从php:apache MAINTAINER ..
发布时间:2020-10-24 22:43:16 其他开发

Dockerfile:了解VOLUME指令

让我们举个例子。 以下是的 VOLUME 指令nginx 图片: VOLUME [“ / etc / nginx / sites-enabled”,“ / etc /nginx/certs”、“/etc/nginx/conf.d”、“/var/log/nginx”、“/var/www/html”] 这是我的问题: 启动容器时,这些目录会显示在我的 ..
发布时间:2020-10-24 22:42:06 其他开发

Docker多阶段构建而不复制以前的映像?

如果您不从先前构建的映像中复制任何文件,在Docker中使用多阶段构建是否有任何优势? 例如。 从some_base_image作为基础 #一些随机命令 RUN mkdir / app RUN mkdir / app2 RUN mkdir / app3 #ETC #第二阶段从第一阶段开始 从基础 #将一些文件添加到图像 复制foo.txt / app ..
发布时间:2020-10-24 22:38:15 其他开发

如何回答dockerfile中的安装问题?

我尝试使用dockerfile安装某些东西。 但是当我运行命令时,我必须回答以下问题: 输入 6 72 我的dockfile如下所示,但似乎不起作用。 FROM ubuntu:latest RUN apt-获取更新 运行apt-get安装-y期望 运行apt-get -y安装软件-属性-公共 运行apt-add-repository ppa:ondrej / ..
发布时间:2020-10-24 22:36:47 其他开发

如何通过默认IP在本地主机上运行docker容器?

我正在关注有关如何在Docker容器中启动基本Nginx服务器的后续教程。但是,示例的nginx Docker容器在本地主机(0.0.0.0)上运行,如下所示: 同时,当我出于某种原因运行它时,它在IP 10.0.75.2上运行: 有没有发生这种情况的特殊原因?并可以像示例中一样使它在localhost上运行吗? 编辑 >:我尝试使用-net = host ,但没有结果: 的结 ..
发布时间:2020-10-24 22:35:19 其他开发

docker-shell编写args

我想通过 docker-compose 构建一个使用我的私钥克隆私有 git 仓库的映像。 组成大致如下: myservice : 构建: 上下文:。 参数: RSA:〜/ .ssh / id_rsa 不起作用,以下两项都不起作用: myservice: 构建: 上下文:。 参数: RSA:$(cat〜/ .ssh / id_rsa) ..
发布时间:2020-10-24 22:27:29 其他开发

Docker EXPOSE是否会新建一个层?

我一直在创建docker文件并阅读文档,我想知道这个问题:是否在 Dockerfile中添加 EXPOSE 命令添加图层? (如果可以,为什么我会关心它/将它放在文件中的位置也有关系吗?) 在文档。 我理解 RUN , COPY 和 ADD 创建图层是因为它们会更改文件系统,但暴露只是将元数据添加到了容器中,更改是否会生成一个层? 解决方案 我意识到自己可以对此进行测试。而且我 ..
发布时间:2020-10-24 22:27:21 其他开发

带有文件夹通配符的Docker COPY

给出这样的文件结构: 项目根 |-X.sln |-src | |-Foo | | |-Foo.fsproj | | |-Foo.fs | |-酒吧 | |-Bar.fsproj | |-Bar.fs |-测试 |-Baz |-Baz.fsproj 我想先将所有 .fsproj 文件添加到我的Docker映像中,然后运行一个命令,然后添加 ..
发布时间:2020-10-24 22:22:01 其他开发

如何查看每个Docker映像的Dockerfile?

我有以下docker镜像。 $ docker镜像 存储标签图像ID尺寸 hello-world最新48b5124b2768 2个月前1.84 kB docker / whalesay最新6b362a9f73eb 22个月前247 MB​​ 有没有办法可以在本地系统上看到每个docker映像的Dockerfile? 在在哪里可以看到Docker映像的Dock ..
发布时间:2020-10-24 22:21:50 其他开发