docker

    1热度

    2回答

    运行码头工人组成了数据库应用程序的多个容器,并在码头群集上登录使得所有码头都运行在码头群的每个节点上。但需要传播它,例如我有4个节点,其中3个需要运行副本集和第四个应用程序。 我该如何使用docker撰写和swarm的呢?或者可能需要其他一些工具。

    0热度

    1回答

    我使用Vagrant和Docker来创建开发环境,但是我遇到了一些问题。 我有一个config.yaml文件,其中包含一个变量“drush_version”。 然后在我的Vagrantfile,我做的: ..... web.vm.provider "docker" do |d| d.build_dir = "./docker/php/#{php_version}/#{web_server}"

    0热度

    1回答

    我开始对我的第一个码头脚本,我试图调试最后一步,它是非常慢的调试B/C的步骤之前它需要几分钟运行,所以如果我有一个错字,我不得不重新运行整个脚本。 有没有更有效的方法来调试码头脚本?或者我每次都必须重建整件事情? #FROM ubuntu:14.04 FROM node:0.10.40 #FROM mongo:2.6.11 # The port we're running the serv

    1热度

    1回答

    我有运行的Python脚本,每次1分钟泊坞窗容器。该脚本根据操作结果返回时间戳,并返回true或false。 我的脚本日志是: 2015-11-03 16:41:44.509863 (true) 2015-11-03 16:42:44.511375 (true) 2015-11-03 16:43:44.531248 (true) 2015-11-03 16:44:44.531558 (fal

    1热度

    1回答

    我想创建一个码头容器来加载MEAN栈(特别是Mongo-Node)。根据我的理解,我不能在我的Dockerfile中使用多个FROM语句,在Docker镜像上设置Node和Mongo的最简单方法是什么? 我做到这一点, FROM node:0.10.40 RUN <whatever the mongo install command is> 或此, FROM mongo:2.6.11

    0热度

    1回答

    我生成了一个在不同机器上行为不同的Docker镜像。对于Docker来说,我认为这是不可能的。但让我解释一下: 我的计划是生成一个基于dashing的Docker镜像,我上传到一个ec2实例,然后在那里启动它。 在Dockerfile中(见下文),我创建了一个新的dashing实例,它在jobs子文件夹中创建了一些作业(例如twitter.rb)。之后,我删除作业文件夹并重新创建它以摆脱所有默认作

    1热度

    1回答

    我在docker容器中的rails上运行ruby。如果我生成类似docker-compose run rails rails g controller posts index show的东西,则文件所有者为root。之后,我必须始终运行chown -R . $USER,这很烦人。 是否有人知道我可以如何解决这个问题,以便每个生成的文件的所有者是主机用户?

    2热度

    1回答

    我试图设置群集日志记录遵循以下链接 http://kubernetes.io/v1.0/docs/getting-started-guides/logging-elasticsearch.html 我config-default.sh # Optional: Enable node logging. ENABLE_NODE_LOGGING=**true** LOGGING_DESTINATI

    0热度

    2回答

    拥有的文件我也跟着在这里描述的所有步骤:https://docs.docker.com/compose/django/ 一切运行,但问题是,创建的文件是由root拥有。我不知道如何改变它。 我可以运行docker run hello-world - 不需要sudo。 命令我运行:docker-compose run web django-admin.py startproject composee

    1热度

    2回答

    当我尝试在不同的主机端口映射上运行应用程序的两个不同版本时,我没有从docker容器得到响应。 例如:从图像3 docker run --it -p 6443:443 --rm --privileged image1 docker run --it -p 7443:443 --rm --privileged image2 docker run -p 15672:15672 -d image3