dockerfile相关内容

AngularJS的可重复使用的码头图像

我们有一个AngularJS应用程序。我们为它编写了一个docker文件,因此它可以在每个系统上重用。 dockerfile不是一个最佳实践,它可能是一些奇怪的建立(构建和托管在同一个文件)的一些,但它只是创建为在每个开发人员的每台PC上本地运行我们的angularjs应用程序。 Dockerfile: FROM nginx:1.10 ...安装nodejs-legacy + n ..
发布时间:2017-06-10 20:15:29 Linux/Unix

为什么ARG在DOCKERFILE中不推荐用于传递秘密?

在 http://docs.docker.com/engine/reference/builder/#arg,它建议秘密不通过ARGS。 注意:不建议使用构建时变量来传递秘密,如github密钥,用户凭据等。 什么时候通过构建时间变量在危险中传递的秘密? 解决方案 更新2015年1月: Docker(swarm)1.13具有 docker secret 。 但是, ..
发布时间:2017-06-10 20:07:33 Linux/Unix

将一个卷添加到Docker,但不包括一个子文件夹

假设我有一个Docker容器和我的主机上的文件夹 / hostFolder 。现在,如果我想将这个文件夹添加到Docker容器中,那么我可以使用 Dockerfile ADD c $ c>或将其作为一个音量加载。 到目前为止,很好。 现在 / hostFolder 包含一个子文件夹 / hostFolder / subFolder 。 我想将 / hostFolder 挂载到Do ..
发布时间:2017-06-10 20:05:25 Linux/Unix

docker_compose.yml中的链接和depends_on之间的区别

根据Docker Compose的撰写文件文档: depends_on - 服务之间的依赖关系。 / code> - 以与表示服务之间的依赖关系文件/#依赖“> depends_on 。 我不明白链接到其他容器的目的两个选项之间的差异对我来说似乎还是很困难的。 如果有一个例子,但是找不到任何东西,会更容易。请帮助我了解这两个。 提前谢谢! 编辑: / strong> ..
发布时间:2017-06-10 20:02:38 Linux/Unix

Docker:公开一系列端口

可以在启动Docker容器时公开一系列端口? 这样的命令将会非常有用: docker run -p 127.0.0.1:8000-9000:8000-9000 解决方案 这是一个类似的问题,满足您的要求。 Docker公开所有端口或端口范围从7000到8000 总结来说,是的,Docker版本1.5是可能的。执行 docker run 命令时可以公 ..
发布时间:2017-06-10 19:52:38 Linux/Unix

Dockerfile和dev / test / prod环境

我想要创建可以构建三个不同图像(一时一个)的Dockerfile。这些图像仅在配置文件中有所不同。 我在尝试: 创建三个不同的docker文件(不起作用,因为dockerfile需要被命名为Dockerfile并且位于上下文根中 找到一个将参数传递给docker构建命令的方法 - 没有找到 使用ONBUILD命令 - 我创建了一个主要文件和三个特定的文件,将特定的conf文件复制到 ..
发布时间:2017-06-10 19:48:26 Linux/Unix

如何正确链接php-fpm和Nginx Docker容器?

我试图链接2个独立的容器: nginx:最新 php: fpm 问题是php脚本不起作用。也许php-fpm配置不正确。 这是源代码,位于我的存储库中。这是文件 docker-compose.yml : nginx: 构建:。 ports: - “80:80” - “443:443” 卷: - ./:/var/www/test/ 链接: - fpm ..
发布时间:2017-06-10 19:34:49 PHP

多个FROMs - 这意味着什么

我想为github上的 Linkurious 项目构建码头服务器映像,这需要两个Neo4j数据库和Node.js运行。 我的第一种方法是为我的图像声明一个包含Neo4j的基本图像。参考文档不以任何有用的方式定义“基本图像”: 基本图像: 没有父级的图像是一个基本的图像 从中我读到,如果该图像本身没有基本图像,我可能只有一个基本图像。 p> 但是什么是基本图像?这是否意味着 ..
发布时间:2017-06-10 19:31:29 Linux/Unix

Dockerfile构建 - 可以忽略错误?

我有一个Docker文件。构建映像时,构建失败,出现此错误: automake:error:没有为任何配置找到“Makefile.am”输出 错误构建:命令[/ bin / sh -c aclocal&& autoconf&& automake -a]返回一个非零代码:1 这在现实中是无害的。该库构建良好,但Docker收到此错误后会停止构建。有什么办法可以指导Docke ..
发布时间:2017-06-10 19:31:03 Linux/Unix

在Docker运行时,Python应用程序不会打印任何内容

我有一个Python(2.7)应用程序,在我的docker文件中启动: CMD [“python”,“main .py“] main.py 在启动时打印一些字符串然后进入一个循环: 打印“应用程序启动” ,而True: time.sleep (1) 只要我使用-it标志启动容器,一切都按预期工作: $ docker run --n ..
发布时间:2017-06-10 19:30:23 Python

如何加快在Google Cloud Platform上的Rails Docker部署?

我正在尝试使用更具成本效益的方式部署我的Rails应用程序,并通过 几乎是完美的,肯定有竞争力的价格,但部署速度非常慢。 当我从示例书架应用程序: $ gcloud preview app deploy app .yaml worker.yaml --promote 我可以看到一个新的 gae- 计算引擎/ VM实例页面上的builder-vm 实例我获得了熟 ..
发布时间:2017-06-10 19:22:08 Linux/Unix

如何为java应用程序构建docker容器

我想要做的是为我的Java应用程序构建一个Docker映像,但对于大多数编译语言,以下注意事项应该是正确的。 问题 在我的构建服务器上,我想为我的应用程序生成一个Docker映像作为可交付项。为此,我必须使用一些构建工具(通常是Gradle,Maven或Ant)编译应用程序,然后将创建的JAR文件添加到docker映像。当我想要Docker的图像只是执行JAR文件时,我当然会从已经安装 ..
发布时间:2017-06-10 19:06:25 Java开发

使用Docker文件来构建WordPress图像

我是一个使用Docker的新手,我不明白什么。如果我正在使用官方的Dockerfile来构建官方的WordPress图像,那么我们从...开始: FROM php:5.6-apache 然后,要安装我们必须使用的扩展和模型: 运行apt-get [安装或更新] 我的问题是:为什么我们使用 apt-get 如果我们没有在 FROM 中指定我们的图像是一 ..
发布时间:2017-04-16 21:11:56 Linux/Unix