Linux/Unix

自动化码垛机构建运行错误:无法找到图像

我有一个自动化的docker构建设置,并且构建似乎工作正常,但是当我尝试运行它时,我得到这个错误: 无法在本地找到图像'dtwill / ddcintegrationdevenvs:blkmesa_esrbtmq' 拉取存储库dtwill / ddcintegrationdevenvs 2014/09/11 14:33:20错误:image dtwill / ddcintegration ..
发布时间:2017-06-10 23:24:02 Linux/Unix

从(jenkins)码头容器访问码头服务器主机

我需要运行docker命令从jenkins作为一个容器在docker上安装。我的本地设置是在OSX上,我使用boot2docker来虚拟化Docker机器。 我已经在docker上安装了jenkins,只需要 docker run -d -p 8080:8080 - 命名jenkins jenkins ,它运行正常。 在jenkins上我已经安装了“Docker plugin” htt ..
发布时间:2017-06-10 23:23:45 Linux/Unix

从码头集装箱里面用gpg解密

我有一个gpg的加密文件,我想从Docker容器内解密。在容器上找不到 gpg,如何添加。 解决方案 根据您的基本图像(您的容器使用),您需要添加到Dockerfile (或从 FROM 开始),其中包含: 运行apt-get update&& apt-get install gnupg (如这个 docker-vault-init D ..
发布时间:2017-06-10 23:23:33 Linux/Unix

无法在docker内运行webpack-dev-server

我已经创建了一个Docker镜像,它使用webpack从容器中提供了一个简单的反应应用程序,但是在浏览器中没有任何东西。 这是我的配置文件 package.json code> { “name”:“invas_client”, “version”:“1.0.0”, “description”:“”, “main” :“index.js”, “scripts”:{ “start”: ..
发布时间:2017-06-10 23:23:08 Linux/Unix

(Windows Git-bash)IntelliJ git bash shell配色方案搞砸了Docker

(Windows Git-bash)当我在IntelliJ的项目中使用git bash作为终端时,当我登录docker容器并使用 ls 时,我遇到问题。文本被突出显示为浅蓝色,颜色在我退出之前不会消失。 有什么想法如何纠正?我怀疑这是来自IntelliJ对外壳颜色的归类。也许有办法去除Darkula主题色彩的影响? 以下是正常操作系统面板中的相同外观: 解决方案 解决方案似乎是 ..
发布时间:2017-06-10 23:22:56 Linux/Unix

安装在Docker容器后,Jenkins不会自动运行

我将Jenkins安装在Docker容器中,并且不会自动运行。 我必须运行/etc/init.d/jenkins启动。那么一切顺利而好。 我所遵循的所有教程说,安装后应该默认运行,但是它不会。 任何想法? 解决方案 如果你喜欢在各种詹金斯图像的Dockerfile(像官方的 _ / jenkins 一个),你会看到为什么jenkins”自动运行“: COPY jenkin ..
发布时间:2017-06-10 23:22:43 Linux/Unix

挂载“命名体积”作为Docker的非根目录

有没有办法将命名卷作为非root用户安装?我试图避免在每个Dockerfile中运行一个 chown ,但是我需要非root用户可以写入mount,以便能够编写由构建图像 这是我正在尝试的 docker运行--rm -it -v / home / bob / dev /:/ src / dev -v builds:/ mnt / build --name build hilikus ..
发布时间:2017-06-10 23:22:04 Linux/Unix

用码头运行弹性搜索

我是新的弹性搜索,所以赦免我,如果我的问题是愚蠢的。我试着用码头运行它。在我从docker中心拉出弹性搜索图像后,我用命令执行: docker run -p 9200:9200 -p 9300:9300 - name = ES弹性搜索 但是当我打开 http://192.168.99.100:9200 (我的docker-machine ip是 192.168.99.100 )该页面不 ..
发布时间:2017-06-10 23:21:45 Linux/Unix

文件系统层验证无法进行摘要

如何解决码头问题? 当我使用最新的EC2和docker(1.9.1) 无论图像是什么,他们总是告诉我这个错误: “”“ 文件系统层验证失败的摘要sha256 “”“ 我该怎么办? 解决方案 看起来像受信任的沙箱的错误。 但是在其他上下文中已经看到,例如 issue 15603 尝试并停止/重新启动docker守护程序,并删除所有图像 sudo servi ..
发布时间:2017-06-10 23:21:04 Linux/Unix

在logstash中使用docker GELF驱动程序env /标签

Docker GELF日志驱动程序允许 env 和标签 log-opts: gelf日志记录驱动程序支持标签和env选项。它在额外字段中添加了另外的键,前缀为下划线(_)( ref ) 我想在我的索引名称中使用这个弹性搜索输出,但我无法弄清楚我可以如何访问这些值,或者说额外的字段。 假设我有这些选项运行一个容器, docker run -it \ --log-driv ..
发布时间:2017-06-10 23:20:52 Linux/Unix

将公共IP分配给泊坞台

我有一个在Linux服务器上运行的docker容器。我可以通过卷曲获得内部IP的响应如下。 curl http://172.17.0.2:8080/greeting?name=jo 这个Linux服务器的公共IP是199.231.191.106。如何使用这个公共IP访问docker应用程序? 解决方案 运行Web服务器的docker容器很可能会 EXPOSE一个端口。 您可以 ..
发布时间:2017-06-10 23:20:20 Linux/Unix

从机器上备份数据卷容器

阅读此文件时: https://docs.docker.com/userguide/dockervolumes/#backup-restore-or-migrate-data-volumes 我认为他们引用的tar文件在容器中仍然是孤立的,而这些示例在机器丢失后仍然没有显示出来保存状态? 或者是因为我的无知而没有进行精神飞跃? 解决方案 #code> docker run ..
发布时间:2017-06-10 23:19:54 Linux/Unix

OSX 10.11.3使用docker安装gitlab服务器

我的英文不好,对不起! 我使用docker安装gitlab服务器。 首先我安装Docker Toolbox,然后按照以下步骤: 步骤1.启动postgresql容器 docker run --name gitlab-postgresql -d \ --env'DB_NAME = gitlabhq_production'\\ \\ --env'DB_USER = git ..
发布时间:2017-06-10 23:19:29 Linux/Unix

Docker-machine Google(GCE)驱动程序无法正常工作,无法创建实例

好吧,这是非常容易复制和令人难以置信的令人沮丧的。将非常感谢任何帮助或建议!我正在使用Docker for Mac,在OS X El Capitan(10.11.6)上运行。要点是Docker似乎无法通过Docker GCE驱动程序使用Google Compute Engine(GCE)(Docker官方文档参考 here )。 1:注册一个新的免费GCP(Google Cloud)帐户,在 ..

Docker命名卷位置Mac

我正在使用Docker for Mac 1.12.1,并有一个docker组合文件启动wordpress和mysql服务 撰写文件 版本:'2' 服务: db: 容器名称:mysql_db image:mysql:5.7 卷: - “./.data/db:/var/lib/mysql” 重新启动:总是 环境: MYSQL_ROOT_PASSWORD :wordpress ..
发布时间:2017-06-10 23:19:02 Linux/Unix

当停机/未启动时,如何编辑码头容器中的文件

用例:我开始了一些漂亮的码头图像,我的容器需要一些玩耍(配置文件更改用于研究)。我编辑一个文件(使用sed或vim ;-)),然后我停止容器并尝试启动它。现在我在配置中发生错误,并且docker容器在我执行时不会出现: docker restart 如何编辑配置文件来解决错误? 解决方案 根据 jpetazzo (见 https://gi ..
发布时间:2017-06-10 23:18:16 Linux/Unix

让kubenetes pods相互通信的最好方式是什么?

我有几个pod,例如一个python网络应用程序和一个redis(由其他应用程序共享),所以我需要将redis放在单独的pod中。但是他们都使用与docker(172.17.0.0/16)相同的子网,甚至使用相同的ip地址。应用程序荚如何与redis pod进行通话? 也许我想要的是什么是设置多主机连接器网络的最佳方式。 7周后,我更熟悉kubernetes。我知道kubernetes ..
发布时间:2017-06-10 23:18:04 Linux/Unix