Tag: stream浪汉

Docker:hashicorp / boot2docker无法下载公司代理

我试图configuration一些Docker容器来运行,但是企业代理阻止了boot2docker的下载,当在不支持容器的操作系统上运行Vagrant时,下载的是VM; 该错误是一个SSLvalidation错误。 我的公司代理进行MITM内容检查,所以它用自己的证书取代了HTTPS证书。 我设置了http_proxy(etc)环境variables,并尝试config.vm.box_download_insecure和config.vm.box_download_ca_cert(包含代理证书的自定义cacert.pem)。 这个configuration工程: Vagrant.configure(2) do |config| #config.vm.box_download_insecure = "true" config.vm.box_download_ca_cert = "cacert.pem" config.vm.box = "hashicorp/precise64" config.vm.provider "virtualbox" do |vb| vb.memory = "1024" vb.cpus = "2" end end 这不: Vagrant.configure(2) do |config| #config.vm.box_download_insecure = "true" config.vm.box_download_ca_cert = "cacert.pem" config.vm.provider "docker" do |d| d.build_dir = "../path/to/docker" d.has_ssh = true end end 有没有人有任何想法,为什么它不会工作? 更新: 弗雷德里克在下面提供了一个合适的解决方法,但是它强调我太快地问了我的问题。 Vagrantdocker服务提供商的特点之一就是,当用户呼叫“stream浪”时,如果需要(例如,在Windows或OSX上运行),它将自动下载boot2docker。 […]

在Docker中用PhpStormdebuggingPHP cli应用程序

我有麻烦设置debuggingPHP CLI应用程序。 我在Mac OS上工作,我在这里有Ubuntu的stream浪汉,在这个Ubuntu里面我有docker。 所以,其中一个docker容器运行我的PHP应用程序,PHP解释器居住的地方。 之前(当应用程序正好在Vagrant机器中)我使用这个命令来debugging我的cli应用程序,但现在它不工作: export XDEBUG_CONFIG =“remote_enable = 1 remote_mode = req remote_port = 9000 remote_host = 192.168.10.10 remote_connect_back = 0” 我如何设置PhpStorm来debugging我的php cli应用程序?

Docker运行在vagrant + pycharm远程pythondebugging中

我正在docker上运行docker,并且想要远程debugging应用程序,使用在windows上运行的pycharm(它运行vagrant)。 当然,docker主机然后在stream浪 – 不是相同的机器pycharm正在运行。 我必须指定证书文件夹和docker机可执行文件作为本地文件/目录。 这是否意味着我无法在此设置中使用pycharmdebugging应用程序? 当然,我可以直接进入docker集装箱ssh,但我没有pycharm给我的function。

在rancher升级后,Fluentd没有得到正确的docker容器名称

想象一下由docker撰写文件指定的一组容器。 这些容器在牧场主的帮助下运行。 容器设置为使用fluentd日志logging驱动程序。 日志驱动程序将消息发送到弹性search,我们使用Kabana来查看我们的日志。 这个设置工作正常,直到我们执行牧场主升级。 在牧场主升级之后,容器名称被设置为容器的UUID值。 这使得debugging变得困难,因为并不是所有的debugging消息都使用容器名称filter,因为UUID将始终不同。 如果堆栈从牧场主中删除,然后重新部署容器的原始名称将被恢复,并且正常恢复日志logging。 为什么容器名称在牧场主升级之后被报告为UUID值? 我们如何确保容器名称在我们的日志中始终正确设置?

Docker -v问题

我使用apache和php7构build了一个docker镜像的设置,我正在尝试从主机挂载一个htdocs目录到容器。 整个泊坞窗系统运行在一个Ubuntu的16.04 vagrant虚拟机内运行的Windows 10虚拟框。(困惑?> :)) 在第一次运行我的文件被共享在容器中,但如果我重新启动我的vagrant vm容器中的目录是空的。 如果我在容器上执行“docker停靠”和“docker启动”,则这些文件再次变成猿。 这是容器的Vagrantfile的片段: config.vm.provision "docker" do |d| d.run "apachephp", args: "–name APP1 -p 80:80 -v /project/htdocs:/var/www/htdocs", daemonize: true end 任何人都知道这个问题,并有解决scheme? 最好的祝福!

气stream:无法将工作人员日志发送到S3

我使用Docker镜像在我的kubernetes集群上部署了Airflow webserver,scheduler,worker和flower。 气stream版本是1.8.0。 现在我想发送工作日志到S3和 从pipe理界面创buildAirflow的S3连接(只需将S3_CONN设置为conn id, s3为types,因为我的kubernetes集群正在AWS上运行,所有节点都具有S3访问angular色,这应该足够了) 设置Airflowconfiguration如下remote_base_log_folder = s3://aws-logs-xxxxxxxx-us-east-1/k8s-airflow remote_log_conn_id = S3_CONN encrypt_s3_logs = False 首先我尝试创build一个DAG,以便在运行后立即引发exception。 这工作,日志可以在S3上看到。 所以我修改了DAG,现在创build一个EMR集群并等待它准备好(等待状态)。 要做到这一点,我重新启动了所有4个docker集装箱的气stream。 现在,DAG看起来正在工作,一个集群已经启动,一旦准备就绪,DAG标记为成功。 但是我没有看到S3上的日志。 工作人员和networking服务器上没有相关的错误日志,所以我什至不能看到可能导致这个问题。 日志只是没有发送。 有没有人知道是否有一些限制远程logging的气stream,除了在官方文档中的描述? https://airflow.incubator.apache.org/configuration.html#logs 在Airflow Web UI中,本地日志优先于远程日志。 如果本地日志无法find或访问,将显示远程日志。 请注意,只有任务完成(包括失败),才会将日志发送到远程存储。 换句话说,运行任务的远程日志不可用。 我没有想到,但成功,日志不会被发送到远程存储?

Docker构build和运行只能在第一个stream浪汉中进行

问题:有没有一种方法可以在首次创buildstream浪机时创build并运行泊坞窗图像? 问题:当运行vagrant provision我得到一个错误说, docker: Error response from daemon: Conflict. The container name "/jenkins" is already in use by container <snip> docker: Error response from daemon: Conflict. The container name "/jenkins" is already in use by container <snip> 。 附加信息:我跑了vagrant provision因为我添加了plugins.txt文件的另一个插件来自动安装设置jenkins机器时。 我通过这种方式创build了构build脚本,以使stream浪机的构build尽可能快,并且尽可能小的泊坞窗(仍然需要在这里工作)。 另外,因为我想删除Jenkins设置GUI,并创build了一个默认的pipe理员帐户。 Vagrantfile: Vagrant.require_version ">= 1.5" Vagrant.configure("2") do |config| config.vbguest.auto_update = false config.vm.provider :virtualbox do […]

如何将vagrant / Virtual box VM打包加载到另一个系统

我有一个stream浪的虚拟机,我想创build一个映像,我可以把它带到另一台机器,然后像以前一样使用所有设置启动虚拟机。 我尝试从Virtual Box中export appliance和import appliance ,我能够启动虚拟机,不会因为无法访问ssh而进入虚拟机,而在虚拟机内部,我在Docker中运行Web服务器,无法连接到它。 docker集装箱启动,但我不能连接到。 创buildvagrant / VirtualBox / Docker环境的映像的正确方法是什么,以便让整个系统可以移动?

stream浪+docker错误

我使用的stream浪者1.6.3与phusion / baseimage作为docker提供商与Docker一起去。 但是我一直在遇到这个错误: 以下SSH命令以非零退出状态响应。 stream浪者认为这意味着命令失败! ssh -i /tmp/key_e8ffa02d35af2bec7aab60fe7e9df4db_0c30703c7b7126cdf4832a41b85627e5 -o Compression = yes -o ConnectTimeout = 5 -o StrictHostKeyChecking = no -o UserKnownHostsFile = / dev / null -p22 root@172.17.0.2'sudo -E -H bash -l' Stdout from the command: boot2docker: 0.8.0 VAGRANT FENCE: 1402443935 41755 Reading package lists… Building dependency tree… Reading state information… Stderr from […]

docker工作stream科学计算

我试图想象一个可以应用在科学工作环境中的工作stream程。 我的工作涉及到做一些科学编码,基本上是Python,pandas,numpy和朋友。 有时我必须使用一些在科学界不常用的模块,有时候我必须在我的模拟链中集成一些编译好的代码。 我运行的代码大多数时间与IPython笔记本并行。 docker工人有什么感兴趣的? 事实上,我可以创build一个包含我的代码和工作环境的docker工人。 然后我可以把docker工人送到我的学院,而不要求他们改变他们的工作环境,例如,安装一个过时的模块版本,以便他们可以运行我的代码。 我想到的工作stream程的草稿如下所示: 直到我有一个版本,我想与人分享。 build立一个docker,可能是从一个git仓库挂钩。 共享docker。 有人可以给我一些我应该考虑进一步发展这个工作stream程的指针吗? 一个令我感兴趣的观点是:在Docker上运行的代码可以在机器的几个核心上进行并行处理? 例如连接到群集的IPython笔记本。