Linux/Unix

从图像创建Docker容器,而不启动它

作为我的部署策略的一部分,我正在使用Upstart管理Docker容器。 为了做到这一点,我需要从注册表中提取图像,并创建一个名为容器(如启动运行容器的启动脚本“ t管理生命周期) 有没有办法创建容器而不先运行映像?我不想要启动一个容器(可能会引起副作用),停止它,然后在其他地方管理。 例如: p> docker.io create -e ENV1 = a -e ENV2 ..
发布时间:2017-06-10 23:53:23 Linux/Unix

如何通过标签删除Docker图片,最好是通配符?

我有一些自动化的流程,用一些有意义的标签标记的Docker图片。标签遵循结构化模式。 有没有办法通过标签查找和删除图片?所以假设我有图像: REPOSITORY TAG 垃圾/ root stuff_687805 垃圾/根stuff_384962 理想情况下,我想要做:docker rmi -tag stuff _ * 任何好的方式来模拟这个? ..
发布时间:2017-06-10 23:52:31 Linux/Unix

TensorFlow与Docker

我创建了一个Docker机器来运行TensorFlow: $ docker-machine create --driver virtualbox tensorflow $ eval $(docker-machine env tensorflow) $ docker-machine ls 名称活动URL STATE URL SWARM DOCKER错误 tensorflow * v ..
发布时间:2017-06-10 23:52:17 Linux/Unix

Docker本机Windows支持?

我很难找到有关这方面的信息。在某个地方我看到Docker现在已经整合到Windows的消息。显然这意味着它们不是“Linux容器”,而是某种“Windows容器”?有人有更多的信息吗? 解决方案 我已阅读: https://azure.microsoft.com/blog/2015/04/16/docker-client- for-windows-is-now-available / ..
发布时间:2017-06-10 23:52:05 Linux/Unix

使用Docker卷与NFS分区

如果将主机上的NFS分区添加到 docker run -i -t - v / srv / nfs4 / dir:/ mnt ubuntu / mnt将包含共享数据,不会造成冲突?既然它没有使用nfs-client装载? 解决方案 Docker 使用绑定装载与容器共享主机目录。 Docker处理命名空间权限,以便容器可以访问安装。否则从主机的角度来看,绑定的N ..
发布时间:2017-06-10 23:51:26 Linux/Unix

如何通过标签过滤泊坞窗群组节点?

我正在运行docker 1.12.1,不能通过标签获得节点过滤。 我首先添加“test”标签: $ docker node update --label-add test mr-host mr-host 当我尝试过滤时,不显示任何节点: / p> $ docker node ls --filter label = test ID HOSTNAME状态可 ..
发布时间:2017-06-10 23:51:02 Linux/Unix

在Docker中运行Angular2应用程序

我正试图在docker中运行我的ng2应用程序。我有Docker文件: FROM ubuntu:最新 RUN apt-get update #安装卷曲& git 运行apt-get -qq -y安装curl 运行apt-get install -yqq git #下载并安装nodejs-6 RUN curl -sL https://deb.nodesource ..
发布时间:2017-06-10 23:49:55 Linux/Unix

使用rbenv与Docker

我正在尝试使用Dockerfile设置rbenv,但这只是在 rbenv install 中失败。我有ruby-build在那里,它似乎不起作用。 Dockerfile的相关位(大部分从 https://gist.github.com/deepak/5925003 ): #安装rbenv 运行git clone https://github.com/sstephenson/rben ..
发布时间:2017-06-10 23:49:30 Linux/Unix

如何从Google集装箱注册表中找到我的容器图像使用的空间

我已经使用 gcloud docker push 将容器图像推送到Google容器注册表。两个问题: 我如何看到我的图像使用多少空间? (我可以看到个别的图像,但是我想要一个总计,以便不导航到所有的并作出总和) 解决方案 好的问题! 您的所有Docker图像都存储在 Google云端存储桶称为工件。 .appspot.com (替换 ..
发布时间:2017-06-10 23:49:13 Linux/Unix

Docker:使用RUN命令设置ENV变量的值?

我正在编写一个Docker文件来设置我自定义的WordPress环境。我从ubuntu开始:最新,并希望通过将ENV变量设置为当前Ubuntu版本的代号来动态添加一些存储库。如何做到这一点,还是有更好的方式来实现呢? 解决方案 $ c> docker run -e VAR = value -e ANOTHER_VAR = another_value ... 。 VAR和ANOTHER_VA ..
发布时间:2017-06-10 23:49:00 Linux/Unix

访问Windows主机上的docker容器URL

警告#1 :我已阅读这个答案,这个答案,以及一个miriad的其他答案/帖子,我仍然无法让它工作。 注意事项#2 :我是docker的新手,所以我可能缺少一些非常简单的东西。 我在Windows上运行Docker,并且具有我运行的这个ELK图像这个命令: sudo docker运行-p 5601:5601 -p 9200:9200 -p 5000:5000 -it -name ..
发布时间:2017-06-10 23:48:48 Linux/Unix

Postgres到Ubuntu Docker容器连接不起作用

[编辑]:没有任何我自己的自定义代码,我可以重现这个。我刚刚创建了运行Ubuntu 14.04的新的Linode映像,并根据 Docker的网站上的步骤安装了Docker 然后我运行: docker run -d - name db postgres 可以看到它正在运行: $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ ..
发布时间:2017-06-10 23:48:36 Linux/Unix

将nginx conf作为docker卷加载会导致系统错误boot2docker

我正试图在Docker容器中运行nginx,同时安装配置和静态html文件以供服务。非常简单的东西,据我所知,但我不断收到目录不是一个目录的错误? 我正在我的Mac上运行这个例子最新版本的Boot2Docker。 我有以下文件夹结构: %tree〜/ Projects / Docker / nginx-example 。 ├──html │└──test.html └── ..
发布时间:2017-06-10 23:48:23 Linux/Unix

如何使用docker在bluemix卷上修复权限?

在容器中,我试图启动mysqld。 我能够创建一个映像并推送到注册表,但是当我想启动它时, / var / lib / mysql 卷无法初始化,因为我尝试执行一个 chown mysql 不允许。 我检查了docker具体的解决方案,但现在我无法做任何工作。 有没有办法在bluemix上绑定安装的文件夹设置正确的权限?或者是支持 - 卷 - 的选项,我似乎无法使其正常工作。 ..
发布时间:2017-06-10 23:48:11 Linux/Unix

在构建Docker图像时无法找到包

在我的Docker容器构建过程中,我尝试使用apt-get install安装一些软件包。但是,由于没有找到4个软件包中的3个,所以进程无法完成。 步骤1:运行apt-get更新&安培;&安培; apt-get install -y netcat ca-certificates build-essential libssl-dev --->运行在38d22d97ec4a Err ht ..
发布时间:2017-06-10 23:47:57 Linux/Unix

Docker图像吃了很多空间?

docker ps -aq 只显示7-9图片。 / var / lib / docker / graph 显示n个图像数量。 当我创建一个文件时,由于系统完整的错误,我会收到写入错误。我试图创造符号链接。但是我无法移动所有的docker的东西。 删除/ var / lib / docker / graph下的所有内容是否很好? ..
发布时间:2017-06-10 23:47:45 Linux/Unix

“服务器x超时”在MongoDB聚合期间

我有一个脚本,定期在mongodb集合上运行聚合。随着数据的增长,聚合所需的时间也在增长。我的汇总脚本最近停止了工作,错误日志显示: error:{[MongoError:server timed out] name:'MongoError', message:'server超时'$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ ..
发布时间:2017-06-10 23:47:31 Linux/Unix

没有nat表如何启动docker?

我的系统是 Linux in28-051 3.16.0-4-amd64#1 SMP Debian 3.16.7-ckt11 -1 + deb8u3(2015-08-04)x86_64 GNU / Linux 但是nat表已禁用在我们公司的机器中。所以当我运行docker -d时,问题是 root @ XXXXX:〜#docker -d INFO [0000] ..
发布时间:2017-06-10 23:47:14 Linux/Unix