Tag: stream浪汉

与docker供应的stream浪者

我是docker工人和stream浪汉的新手。 我在我的Ubuntu 14.04机器上安装了vmbox和vagrant。 我做了“git clone https://github.com/dotcloud/docker.git ”来获取docker仓库。 我也成功地从stream浪添加了精确的64。 从docker目录我试图“stream浪”。 但是它告诉我要先做“stream浪初”。 所以我做了“vagrant init precise64”。 在做“stream浪ssh”之后,精确的64vm内没有docker工人。 如何确保docker在启动时已经安装在precise64上? PS:vagrantfile不允许“ config.vm.provision” docker “ ”

Boot2Docker专用networking设置

我怎样才能做boot2dockerdocker集装箱的私人networking? 例如,如果我有一个Web应用程序,我可以在Vagrantfile中执行以下操作 myapp1.vm.network "private_network", ip: "1.2.3.4" myapp2.vm.network "private_network", ip: "1.2.3.5" myapp3.vm.network "private_network", ip: "1.2.3.6" 然后我可以使用我的浏览器访问我的webapp http://1.2.3.4 http://1.2.3.5 http://1.2.3.6 我怎样才能在Docker中轻松实现相同的结果? 我也看了如何将docker容器的IP和端口暴露在外部docker主机没有端口映射? 但在我的boot2docker1.3中,它表示eth0:1接口不存在 我看着https://docs.docker.com/articles/networking 本教程不适用于mac中的boot2docker。 任何帮助将不胜感激,谢谢!

docker工人组成,stream浪和不安全的仓库

我已经设置docker-compose从自定义存储库中提取图像。 这是yaml文件的样子 my_service: image: d-myrepo:5000/mycompany/my_service:latest ports: – "8079:8079" 现在,如果我跑了,它会得到错误 ==>默认:文件“/code/build/docker-compose/out00-PYZ.pyz/docker.auth.auth”,第46行,在expand_registry_url ==>默认:docker.errors ==>默认:。 ==>默认值:DockerException ==>默认值:== ==默认值:HTTPS端点无响应且不安全模式未启用。 以下SSH命令以非零退出状态响应。 stream浪者认为这意味着命令失败! /usr/local/bin/docker-compose -f "/vagrant/docker-compose.yml" up -d Stdout from the command: Stderr from the command: stdin: is not a tty Creating vagrant_y2y_1… Pulling image d-myrepo:5000/mycompany/my_service:latest… Traceback (most recent call last): File "<string>", line 3, in <module> File "/code/build/docker-compose/out00-PYZ.pyz/compose.cli.main", line 31, […]

stream浪者提供者和stream浪者提供者有什么区别?

我认为“ 提供者 ”和“ 提供 者 ”这两个词听起来非常相似,可能会导致混淆,尤其是在面临文档混淆或使用同义的文档的初学者(已经在网上看到)时。 当初学者在Vagrant的网站上提到Docker作为Provider和Docker作为Provisioner的时候,更容易混淆。 所以这个问题其实就是三件事情: 什么是stream浪者提供者? 什么是stream浪者提供者? Docker如何适应这里? Docker作为Vagrant Provider的典型用例是什么? Docker作为Vagrant Provisioner的典型用例是什么? 我赞赏解释,例子和进一步阅读的链接,清楚地说明事情(甚至为新手)。

docker工人运行docker集装箱内的气stream

我在EC2实例上运行气stream,并且正在计划启动泊坞窗容器的一些任务。 我怎么做? 我需要在我的气stream容器上安装docker吗? 下一步是什么? 我有一个yaml文件,我正在使用旋转容器,它来自于puckel / airflow Docker镜像

我怎样才能在Docker主机上运行的主机运行一个复杂的docker命令?

比方说,我有一台主机和一台运行Docker的Vagrant Virtualbox。 如果我想在stream浪汉上运行一个docker命令,我可以做一些事情: vagrant ssh -c "docker ps" 如果我想移除所有的容器,我可以从stream浪汉中运行: docker rm $(docker ps -a -q) 试图从stream浪汉外面取出所有的容器,但是: vagrant ssh -c "docker rm $(docker ps -a -q)" 不起作用。 它试图在主机上运行“docker ps -a -q”,而不是在Vagrant中运行。 如果我尝试: vagrant ssh -c "docker rm $(vagrant ssh -c \"docker ps -a -q\")" 我接近了一点,但是没有工作。 我怎样才能运行这样的命令,而不必直接进入vagrant或有一个shell脚本运行?

CoreOS的默认密码是什么?

我运行在stream浪的CoreOS ,想用这种方式docker,我closuresvagrant后,我改变了VM名称是较短的一个,然后我跑了vagrant up ,首先,我发现身份validation失败问题: 然后我按Ctrl+C中断它,然后我运行vagrant ssh在文件夹中,这次,系统要求我的密码。 但是我从来没有设置过这样的密码, 那么CoreOS的默认密码是什么? 或者我怎么能login到这个运行在stream浪者的操作系统? 顺便说一句,coreos的形象是从http://beta.release.core-os.net/amd64-usr/下载 有人说系统要求input密码的原因是公钥authentication失败,但为什么失败呢? vagrant ssh-keys显示: 现在我甚至不能从vbox guilogin到coreos: 一些vagrant updebugging信息: 编辑1似乎这个问题有关的SSH密钥,但为什么默认的SSH密钥失败? 以及如何解决这个问题呢?

Debian Packagemanager不会在build立docker镜像时在alpine-linux上安装vagrant.deb软件包

我是新来的docker工人,但设法build立自己的一些开发环境的图像(这是真棒!)。 但是我对所得图像的文件大小并不满意,所以我尝试将节点 – 氩图像(基于debian-wheezy)的图像迁移到高山图像。 问题是vagrant.deb软件包的安装不正常。 我安装了高山dpkg包,但得到这些错误: dpkg: error: failed to open package info file '/var/lib/dpkg/status' for reading: No such file or directory 我发现了一些有关这个话题的威胁,但与高山安装无关,并不能解决我的问题。 相关的docker线是: FROM gliderlabs/alpine:3.3 RUN apk add –update dpkg ENV VAGRANT_VERSION 1.8.1 ADD https://releases.hashicorp.com/vagrant/${VAGRANT_VERSION}/vagrant_${VAGRANT_VERSION}_x86_64.deb . RUN dpkg -i vagrant_${VAGRANT_VERSION}_x86_64.deb RUN rm vagrant_*.deb 其他人得到这个工作 – 我的猜测是,可能有一些构build/安装依赖关系丢失,但无法进一步。 任何build议都会大受欢迎。 一切顺利,弗洛里安

Vagrant与boot2docker相比有何优势?

他们似乎做了几乎相同的事情,用一组不同的命令。 他们是否真的满足相同的需求?

在stream浪汉下运行Docker

我在运行Docker映像的Vagrant 1.7.2上遇到了令人困惑的问题。 我正在尝试基于这个Postgres映像启动一个普通的vanilla Docker容器。 如果我理解正确,Docker 不应该试图将ssh放入此映像,而只需将其旋转并露出端口5432即可。 我的stream浪文件如下: Vagrant.configure("2") do |config| config.vm.network :forwarded_port, guest: 5432, host: 5432 config.vm.provider "docker" do |d| d.image = "tutum/jboss" d.ports = ["5432:5432"] d.env = { POSTGRES_PASSWORD: 'postgres' } d.has_ssh = false end end 来自vagrant up –provider=docker输出vagrant up –provider=docker是: vagrant up –provider=docker Bringing machine 'default' up with 'docker' provider… ==> default: Docker […]