Tag: stream浪汉

不能生产 – 或消费 – 从容器内运行的卡夫卡经纪人

configuration 我正在使用docker hub的confluent / kafka图像来启动两个独立容器中的zookeeper和kafka实例。 我用来启动容器的命令如下: docker run –rm –name zookeeper -p 2181:2181 confluent/zookeeper docker run –rm –name kafka -p 9092:9092 –link zookeeper:zookeeper confluent/kafka 我有两个容器zookeeper和kafka现在运行。 请注意,我已经将容器的端口2181和9092映射到我的主机端口。 我通过在我的浏览器中尝试使用localhost:2181/9092来validation这个映射是否正常工作,并且在运行容器的terminal中出现了一些错误。 然后,我通过在主机中发出以下命令来创build主题: ./bin/kafka-topics.sh –create –zookeeper localhost:2181 –replication-factor 1 –partitions 1 –topic test 这是成功的,我通过使用以下命令列出主题来validation它: ./bin/kafka-topics.sh –list –zookeeper localhost:2181 现在问题: 我正在尝试使用以下命令向代理发送一些消息: ./bin/kafka-console-producer.sh –broker-list localhost:9092 –topic test 我收到以下exception: [2017-03-02 20:36:02,376] WARN Failed […]

从Vagrantfile中注销/login

我目前正在尝试通过运行docker提供程序( https://www.vagrantup.com/docs/docker/ )的其他VagrantFiles来完成Vagrantfile以用作泊坞窗主机。 我使用centos/atomic-host作为基础框。 问题是,当我跑上vagrant up我得到: 由Vagrant执行的Docker命令没有成功完成! 下面显示了与命令输出一起运行的命令。 命令:“docker”“ps”“-a”“-q”“–no-trunc” Stderr:无法连接到Docker守护进程。 docker守护程序是否在这个主机上运行? 这是由于stream浪者不是docker组的一部分。 我通过将这添加到我的Vagrantfile来解决这个问题: # Add user vagrant to docker group $docker_group = <<-DOCKER_GROUP groupadd docker usermod -a -G docker vagrant systemctl restart docker DOCKER_GROUP config.vm.provision "docker_group", type: "shell", privileged: true, inline: $docker_group 我第一次遇到stream浪汉的时候,仍然有例外,但是第二次起作用。 我怀疑的原因是,在将stream浪用户添加到docker组后,我需要注销/login以使更改生效。 为了logging,我尝试在我的$docker_group脚本的末尾添加newgrp docker $docker_group但是这并没有解决问题。 我怀疑docker提供商开始一个单独的会议。 有人find这个解决scheme?

使用里面运行的Docker容器自动创build一个虚拟机

我想在运行Oracle数据库的虚拟机内自动创build带有两个Docker容器的Linux VM。 我的想法是: 在Packer中创build一个基于CentOS 7的基础镜像,并提供所有我需要的附加依赖项 在Vagrant中使用这个图像+添加shell提供程序来build立和启动docker容器。 这样做似乎是可能的,但现在问题开始时,我想使用OpenStack。 我可以在Packer中创buildOpenStack映像,但是现在我错过了构build和启动容器的Vagrant步骤…我的目标是单击OpenStack中的Launch Instance ,几分钟后有一个运行两个Docker容器的VM与数据库没有额外的手动步骤 。 那可能吗?

Airflow Docker部署:在start_date + schedule_interval之后,任务未运行

我是Airflow的新手。 我想我已经阅读了关于调度的Airflow文档中的所有文章,但我仍然无法让我的DAG在start_date + schedule_interval(即没有任务实例)之后运行。 我正在使用docker。 我想知道我缺less一个调度Dags的命令,尽pipe在我使用教程代码时并不是这样。 这是我的dockerfile。 FROM ubuntu:latest FROM python:3 RUN apt-get update -y RUN apt-get install -y python-pip python-dev apt-utils build-essential RUN pip install –upgrade pip # Installs these and a few others # mysqlclient==1.3.10 # airflow==1.7.1.3 COPY dependencies /dependencies RUN pip install -r dependencies/requirements_loader.txt COPY airflow /root/airflow # Load other dependencies # […]

如何克隆和定制laravel homestead并在其中安装更多的东西?

我正在使用laravel应用程序,并使用宅基地。 我也在我的家园机器里面使用docker,我也想开始使用Rancher,因为使用Rancherpipe理堆栈比较容易。 我可以安装宅基地,然后手动做这个,但我正在考虑创build一个箱子,在那里我可以让家园在初始化时为我做。 但我不知道如何改变宅基地机器做这件事? 我知道有一个after.sh文件,我有基本的stream浪者知识,但是当我看到在家园中的stream浪文件和其他文件时,我不太了解那里正在进行的。 我怎么去做一个定制的机器,通过使用宅基地作为我的基地,然后把docker和牧场主也在里面。 也许还有一些其他的东西。

无法将Vagrant机器连接到桥接networking

我有多个在我的主机上运行的docker容器,默认情况下,所有这些容器都可以通过Docker0自动创build的桥接networking中的主机名(这是容器名称)进行访问。 除了docker集装箱,我还有两个使用Vagrant创build的虚拟机。 我想将这两个虚拟机添加到泊坞窗,以便他们可以与docker容器进行通信,而无需端口转发。 这是我的一个VM的Vagrantconfiguration: config.vm.define :master1 do |m1| m1.vm.hostname = "master1.mycluster" # m1.vm.network :private_network, ip: "192.168.0.12" m1.vm.network :public_network, bridge:"docker0" m1.vm.provider :virtualbox do |vb| vb.memory = "4596" end end 这是stream浪汉的输出: ==> master1: Attempting graceful shutdown of VM… ==> master1: Checking if box 'bento/centos-6.7' is up to date… ==> master1: Clearing any previously set forwarded ports… ==> […]

无法连接到在Vagrant上运行的HBase(Zookeeper)

我有一个简单的stream浪汉机器,在HBase上有一个独立的实例。 当我启动hbase时,我可以访问hbase信息URL http://192.168.99.101:16010/master-status 。 但是当我尝试通过java连接时,我无法连接到Zookeeper。 stream浪文件 Vagrant.configure("2") do |config| config.vm.box = "hbase-phoenix" # A simple HBase phoenix box config.vm.box_check_update = false config.vbguest.auto_update = false config.vm.define "hbase_pnx" do |hbase_pnx| hbase_pnx.vm.hostname = "hbasepnx" hbase_pnx.vm.network "private_network", ip: "192.168.99.101" hbase_pnx.vm.network "forwarded_port", guest: 2181, host: 2181 hbase_pnx.vm.network "forwarded_port", guest: 16010, host: 16010 end end VM上的主机文件看起来像 vagrant@hbasepnx:~$ cat /etc/hosts 192.168.99.101 hbasepmx […]

如何将Vagrant服务器的日志发送到Graylog服务器

我很安静的新手有这样的问题,但是我必须从Vagrant服务器发送日志数据到我的本地计算机安装Graylog。 我已经在我的本地机器docker工具上安装了graylog,mongo和elasticsearch启动和运行的地方。 Elasticsearch将用于search特定的日志。 我有第一台机器(Vagrant)的日志,并希望将它们发送到另一台机器(其中是graylog)。 你们有一些一步一步的教程或一些提示,等等? 我坚持这个问题,不知道如何进一步…

在Docker上进行日志pipe理

我想将STDOUT日志从Docker容器发送到fluentd。 但是,当一个容器输出访问日志和错误日志时,日志是混合的。 例 # rails access log 2017-04-07 12:10:01 +0000 6a51e389e724: {"log":"I, [2017-04-07T12:10:01.825923 #7] INFO — : Started GET \"/users/new\" for 172.21.0.1 at 2017-04-07 12:10:01 +0000","container_id":"6a51e389e724c67be4e714402b69da192db4a304cbfdf638594de6cff9774c23","container_name":"/app","source":"stdout"} # rails error log 2017-04-07 12:10:01 +0000 6a51e389e724: {"container_id":"6a51e389e724c67be4e714402b69da192db4a304cbfdf638594de6cff9774c23","container_name":"/app","source":"stdout","log":"E, [2017-04-07T12:10:01.830039 #7] ERROR — : Invoke logger error"} # rails access log 2017-04-07 12:10:03 +0000 6a51e389e724: {"log":"I, [2017-04-07T12:10:01.825923 #7] INFO […]

docker与VNC或stream浪汉与VNCgraphicsaplications

我需要启动服务器上的Docker(推荐)或vagrant虚拟机,我可以连接到VNC,并在其中运行OBS应用程序以实时streamvideo(从文件或浏览器视图)。 我设法在Docker容器中运行VNC,但是我不能用OBS来完成。 这甚至有可能实现?