Linux/Unix

如何从脚本登录私人Docker注册表?

如何判断我是否从脚本登录到私有Docker注册表服务器?换句话说,已经成功运行了 docker login some.registry.com 注意:我问关于任意的私人注册表,而不是 docker.io 注册表。 解决方案 如果docker登录工作,您将在您的主目录(〜/ .docker / )上找到一个 .docker ,具有 config.json 文件,其中包含凭据。 否 ..
发布时间:2017-06-10 23:40:18 Linux/Unix

为什么Docker构建命令在Elastic Beanstalk中运行如此缓慢?

EB抱怨我的构建是超时的,所以我进入一个实例,决定运行 docker build 来看看发生了什么。每一步,即使是像 mkdir 一样简单的一切都需要很长时间才能运行。即使一个 WORKDIR 在执行前至少停了一两分钟。 在我的本地机器上,这些都是即时的。发生什么事情? 解决方案 与在AWS上运行的Ubuntu机器相同的问题。结果解决方案的关键是从devicemapper切换到auf ..

如何使用我们使用基于Node.js映像的Docker容器加密

我正在Docker容器中运行基于 Express 的网站,基于 Node.js图片。如何使用让我们加密基于该图像的容器? 解决方案 我所做的第一件事就是创建一个简单的基于Express的docker图像。 我正在使用以下 app.js ,来自express的 hello world example 在他们的文档中: var express = require('express ..
发布时间:2017-06-10 23:39:52 Linux/Unix

如何获得泊坞窗图像的确切日期?

我运行 docker图像并得到如下结果: REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE docker.io/postgres最新的a7d662bede59 2周前265.3 MB docker.io/ubuntu最新的91e54dfb1179 2周前188.3 MB 查看 CREATED 列。我想知道以前几小时,几分钟, ..
发布时间:2017-06-10 23:39:38 Linux/Unix

如何知道docker是否已经登录到docker注册表服务器

我不知道我是否已经使用cmd:docker login登录到cmd line中的docker注册表。如何测试或看看您是否登录,而不尝试推? 解决方案 当您登录时,您的用户名和注册表显示在 docker info 命令 像这样: [ciccio@consolecowboy.net〜] $ docker info 容器:12 运行:2 ..etc ... ... 用 ..
发布时间:2017-06-10 23:39:11 Linux/Unix

docker无法在windows上启动

执行 docker版本返回以下结果。 C: \Projects>码头版本 客户端: 版本:1.13.0-dev API版本:1.25 Go版本:go1.7.3 Git提交:d8d3314 建立:Tue Nov 1 03:05:34 2016 操作系统/ Arch:windows / amd64 连接时错误:获取http://%2F%2F.%2Fpipe%2Fdock ..
发布时间:2017-06-10 23:38:45 Linux/Unix

AWS Beanstalk码头图像自动更新不起作用

我已经在一个托管在公共存储库中的停泊点映像中打包了一个node.js应用程序。 我已经在AWS Beanstalk码头应用程序中成功部署了该映像。 问题是,我期待在我更新公共存储库中的图像时自动更新Beanstalk应用程序,如以下配置所示。 Dockerrun .aws.json: { “AWSEBDockerrunVersion”:“1”, “Image” { “Name ..
发布时间:2017-06-10 23:38:32 Linux/Unix

Kubernetes:无法创建存储库

我正在关注 Kubernete的入门指南。一切进展顺利,直到我跑步 $ gcloud docker push gcr.io/ / hello-node:v1 (哪里好,我的项目id)。由于某种原因,Kubernetes无法推送到注册表。这是我得到的: 警告:“--email”已被弃用,它将很快被删除。看到用法。 登录成功 警告:“--email”已被弃用 ..
发布时间:2017-06-10 23:37:54 Linux/Unix

基于Ubuntu的Docker映像可以在Redhat中运行吗?

阅读一些PPT,似乎一个容器可以在不同的linux供应商上运行。是真的吗? 解决方案 是的,对于大多数应用程序来说,这是可行的。内核是您正在运行的(RedHat在您的示例中),而用户空间由容器(Ubuntu)提供。 大多数Linux内核变体都非常相似,应用程序将不会注意到。但是,如果代码依赖于内核中不存在的特定内容,Docker无法帮助您。 Docker本身在编写时依赖于某些最 ..
发布时间:2017-06-10 23:37:29 Linux/Unix

有没有办法否定.dockerignore中的模式?

我试图否定一个.dockerignore中的模式。使用Go的filepath.Match规则完成Globbing。检查源后,似乎我们可以使用^字符来取消模式。 .dockerfile * ^ Dockerfile ^ web-app / dist 但是,当我建立docker时,我有以下错误: Dockerfile被.dockerignore模式排除 ..
发布时间:2017-06-10 23:37:18 Linux/Unix

在应用环境中使用链接的容器环境变量?

我有一个应用程序使用一个名为 REDIS_URL 的环境变量。一个典型的 REDIS_URL 将是 redis://172.17.0.5:6379/0 。我想要根据容器链接填充 REDIS_URL : docker run --name redis -d redis docker run --name firehose --link redis:redis -e REDIS_URL = ..
发布时间:2017-06-10 23:36:50 Linux/Unix

如何使用Deis(PaaS)设置和部署数据库

我正在尝试使用 Deis 设置数据库。我知道这是可能的,但是除了设置一个ENV变量之外,似乎没有任何关于如何执行此操作的文档。我如何设置一个MongoDB或Cassandra docker容器,然后部署,并让我的deis应用程序使用它? 解决方案 如果您现在正在部署,一个可能的解决方案是设置一个docker容器,将其公开路由然后配置您的应用程序通过环境变量使用该容器Heroku的 12因素 ..
发布时间:2017-06-10 23:36:38 Linux/Unix

回答提示使用vagrant文​​件?

是否可以向适用于提示的Vagrantfile添加脚本。我正在为docker提供一个ubuntu框 config.vm.box =“ubuntu” config .vm.provision:shell,:inline => “sudo apt-get update” config.vm.provision:shell,:inline => “sudo apt-get instal ..
发布时间:2017-06-10 23:35:56 Linux/Unix

Docker守护进程没有运行

我刚刚在Ubuntu 14.10 64位操作系统上安装了Docker,我按照步骤创建必要的证书和密钥,以便我可以保护我的docker http远程连接。当我尝试发出以下命令时, sudo docker --tlsverify --tlscacert = ca.pem --tlscert = cert .pem --tlskey = key.pem -H = xxxx:2376版本 ..
发布时间:2017-06-10 23:34:51 Linux/Unix