Tag: stream浪汉

泊坞窗。 如何让bash \ ssh运行容器(run -d)?

我想ssh或bash运行docker集装箱。 请看例子: $ sudo docker run -d webserver webserver is clean image from ubuntu:14.04 $ sudo docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 665b4a1e17b6 webserver:latest /bin/bash … … 22/tcp, 80/tcp loving_heisenberg now I want to get something like this (go into runned container): $ sudo docker run -t -i webserver (or maybe […]

dockerlogin失败 – > x509:由未知权威签名的证书..“encryption/ rsa:validation错误”

我已经创build了NGINX前端的私人dockerregistry。 NGINX是ssl终止的地方。 为了这个问题,我使用my-domain.com来混淆我的域名。 我正在使用安装了boot2docker的OSX 10.10.3。 但应该注意的是,Vagrant + CoreOS + Docker的工作stream程不应该涉及到boot2docker,因为我在VM(CoreOS)而不是主机(OSX)中有问题。 我正在使用Vagrant从这个盒子里启动一个本地的CoreOS虚拟机。 然后我ssh进入该虚拟机的一个实例,并尝试发出以下命令 $ docker login docker.my-domain.com 然后提示我input用户名,密码和电子邮件; 我提供我的细节。 注意:我能够按照预期的方式在主机操作系统(OSX)中发出上述命令,并且能够成功login(生成〜/ .dockercfg文件)。 我得到以下错误: FATA[0008] Error response from daemon: v1 ping attempt failed with error: Get https://docker.my-domain.com/v1/_ping: x509: certificate signed by unknown authority (possibly because of "crypto/rsa: verification error" while trying to verify candidate authority certificate "*.my-domain.com"). If […]

stream浪+傀儡+docker工人

我是新技术,但我想了解自动化和容器的东西。 我阅读了关于这3款产品的一些文档,我想知道是否可以使用这些产品在大型环境中自动化几乎所有的东西。 部署虚拟机的stream浪者(比方说10个) Docker使用不同的软件创build容器。 是否有可能创build一个Apache的容器为MySQL …? 这个容器可以在它们之间有依赖关系,就像我想自动运行mysql容器来运行第一个Apache一样? Puppet同时在所有虚拟机上启动/运行Docker容器。 这可能吗? 我看到这3个产品互补,但我也想知道你的意见。 谢谢 最好的问候,乙肝

卡夫卡和动物园pipe理员之间的注册stream程

在尝试dockerize kafka和zookeeper时遇到一些问题。 那么你们可以通过图表或者其他方式帮助我理解卡夫卡和动物园pipe理员之间的stream程吗? zookeeper是否需要连接kafka服务器的端口9092? 提前致谢。

如何用dockerconfigurationfluentd?

我现在正在使用rails应用程序。 在我的应用程序configuration文件中,我添加了这个: configuration/ application.rb中 logger = Fluent::Logger::FluentLogger.new(nil, host: '127.0.0.1', port: '24224') 然后在Docker中启动应用程序,看到这些错误日志: $ docker-compose up … sidekiq_1 | E, [2015-11-09T02:45:44.857664 #1] ERROR — : Failed to connect fluentd: Connection refused – connect(2) for "127.0.0.1" port 24224 sidekiq_1 | E, [2015-11-09T02:45:44.860403 #1] ERROR — : Connection will be retried. sidekiq_1 | E, [2015-11-09T02:45:44.862926 #1] ERROR — […]

从一个单独的容器和主机遇到一个容器暴露的端口时遇到问题

我有两台在我的机器上本地运行的stream浪主机,我试图从另一台主机上的另一个容器中打一台主机中的容器。 当我从容器内curl时: curl search.mydomain.localhost:9090/ping 我收到curl: (7) Failed to connect to search.mydomain.localhost port 9090: Connection refused 但是,当我没有指定端口curl: curl search.mydomain.localhost/ping OK 我敢肯定,端口是正确的暴露,如果我尝试从主机内,而不是在我得到的容器相同: curl search.mydomain.localhost:9090/ping OK 这说明9090端口的服务是暴露的,但是有一些networking问题与容器试图达成。 运行相同版本的vbox / vagrant / docker / docker的开发人员编写并使用repos的相同提交在从容器内执行服务时不会遇到任何麻烦。 我真的很难从这里尝试什么… 我正在使用默认桥接networking: sudo brctl show bridge name bridge id STP enabled interfaces docker0 8000.02427c9cea3c no veth5dc6655 vethd1867df docker network inspect bridge [ { "Name": […]

Ubuntu docker swarm error“docker:无法连接到Docker守护进程。 docker守护程序是否在这个主机上运行?

我正在尝试在一些Ubuntu 14.04stream浪盒上与领事build立docker swarm,但docker守护进程存在问题。 我已经有一个progrium / consul容器正在运行,并且正在运行一个swarm manager容器。 172.28.128.3是主机运行的一切,172.28.128.4是我试图启动Docker群容器的机器。 这是我的命令和输出: vagrant@ubuntu-14:~$ docker -H=172.28.128.4:2375 run -d swarm join \ > –advertise=172.28.128.4:2375 \ > consul://172.28.128.3:8500/ docker: Cannot connect to the Docker daemon. Is the docker daemon running on this host?. See 'docker run –help'. docker没有其他问题,并尝试启动守护进程,就像我在我的Mac上boot2docker给出以下输出: vagrant@ubuntu-14:~$ eval "$(docker-machine env default)" docker-machine: command not found 更新:这里是$sudo docker info和$docker info的输出(除了下面描述的一行之外,它们是完全相同的) […]

不能在Vagrant上使用版本2的docker-compose文件

我有一个莫名其妙的问题。 我无法在stream浪客上使用docker-compose版本2文件。 (如果主机是15.10 ubuntu)。 我得到以下错误: Docker引擎是小于Compose所需的最小值。 您当前的项目需要1.10.0或更高版本的Docker引擎 我使用的stream行文件如下: # -*- mode: ruby -*- # vi: set ft=ruby : # SET THE IP ADDRESS AND BRIDGE SELECTION TO MATCH YOUR NETWORK # unless Vagrant.has_plugin?("vagrant-docker-compose") system("vagrant plugin install vagrant-docker-compose") system("vagrant plugin install vagrant-vbguest") puts "Dependencies installed, please try the command again." exit end VAGRANTFILE_API_VERSION = "2" Vagrant.configure(VAGRANTFILE_API_VERSION) […]

在Github-Dockerhub上自动构build的Docker工作stream程

我已经build立了一个有3个分支(master,dev和docker)的github仓库。 我已经成功设置并链接dockerhub上的自动构build。 每次在Github上进行推送时,都会在Dockerhub上创build一个具有不同标记的图像(最新的主版本,开发者版本和docker版本的Alpha版本)。 这工作正常。 现在的问题… 在Dockerfile上,有一个git clone命令来检索项目。 问题是这总是指向主人。 所以,如果我推着一些东西给docker分支(例如用alpha标签构build图像),该图像上的项目代码是主码,而不是分支docker代码,这是所需的分支docker代码。 如果我修改分支docker工人(它产生alpha标记的图像)的Dockerfile,我把git clone -b docker …构build是好的,但经过所有的testing,当我想合并从docker分支的拉请求例如,dev分支需要另一个更新,以更改Dockerfile内的git clone命令指向右分支。 和从开发的主人的拉请求相同,在这个项目上的额外困难,主分支被保护,我不能直接推动主人…所以经过从开发人员的拉请求,我不能修复Dockerfile更改Dockerfile以更改git clone再次指向主。 有没有办法让自动化build筑上的不同标签有不同的标签,而不需要在从一个分支到另一个分支的请求之后改变任何东西? 谢谢。

docker引擎版本错误,小于最小值

我想用Vagrant和docker做一个虚拟机系统。 这是我的stream浪文件。 Vagrant.configure("2") do |config| config.vm.box = "centos/6" config.vm.provision "docker" config.vm.synced_folder "./docker", "/tmp/docker", type: "rsync", rsync__exclude: ".svn/" $get_compose = <<-'EOF' curl -L https://github.com/docker/compose/releases/download/1.13.0/docker-compose-`uname -s`-`uname -m` > docker-compose sudo mv docker-compose /usr/bin/docker-compose sudo chown root:root /usr/bin/docker-compose sudo chmod +x /usr/bin/docker-compose EOF config.vm.provision "shell", inline: $get_compose config.vm.provision "shell", inline: "docker-compose -f /tmp/docker/docker-compose.yml up -d", run: "always" end […]