Tag: stream浪汉

Docker在debianstream浪盒里面失败了

在Docker版本为17.11.0-ce的Vagrant框中, 构build1caf76c ,这个docker命令失败: docker run mongo:3.4 -v /home/vagrant/src/db:/db -p 27017:27017 –name mongo 与以下错误消息: docker: Error response from daemon: cgroups: memory cgroup not supported on this system: unknown. ERRO[0027] error waiting for container: context canceled OS: Distributor ID: Debian Description: Debian GNU/Linux 8.9 (jessie) Release: 8.9 Codename: jessie 有没有人有一个线索如何解决这个问题? 它与一个不超过几周前的杰西盒子一起工作。 谢谢 :)

如何从另一台机器连接到Docker API?

我正在尝试使用Docker API从另一台机器连接到docker守护进程。 我能够成功地执行这个命令: docker -H=tcp://127.0.0.1:4243 images 但不是当我使用真正的IP地址: docker -H=tcp://192.168.2.123:4243 images 2013/08/04 01:35:53 dial tcp 192.168.2.123:4243: connection refused 为什么在使用非本地IP时无法连接? 我在Vagrantfile中使用Vagrant VM: config.vm.network :private_network, ip: "192.168.2.123" 以下是iptables: # Generated by iptables-save v1.4.12 on Sun Aug 4 01:24:46 2013 *filter :INPUT ACCEPT [1974:252013] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [1511:932565] -A INPUT -p tcp -m tcp –dport 4243 -j […]

stream浪汉,docker工人,傀儡,厨师

我甚至不明白标题中服务的基本区别。 这些服务是否只提供软件来帮助您configuration/组织/pipe理您的虚拟机,还是为虚拟机提供物理基础架构来运行? 换句话说,它们只是开发人员与AWS,Rackspace和Azure之间的便捷接口吗?

在Vagrant虚拟机内部运行的Docker容器中,Grails监视文件不起作用

我有一个相当嵌套的结构: MacOSX工作站正在运行… ubuntu/trusty64 VirtualBox虚拟机与ubuntu/trusty64运行… Docker容器正在运行… 我用Grails编写的应用程序 每个图层的configuration方式都是从上面的图层共享文件系统的一部分。 这条路: Vagrant,在Vagrantfile有config.vm.synced_folder指令 Docker,在Dockerfile使用-v命令,如switch和VOLUME指令 这样,我可以在我的工作站上进行开发,底部的Grails应用程序应该(理想情况下)检测更改并重新编译/重新加载。 当我在MacOSX上直接运行相同的应用程序时,这是一个function,但现在grails似乎完全不知道文件更改。 当然,如果我用一个编辑器(在Docker容器中)打开这些文件,它们确实发生了变化,事实上,如果我停止/重新启动grails应用程序,则会使用新的代码。 我不知道Grails如何实现观察策略,但是如果它依赖于某些操作系统级别的function,我怀疑文件更改通知会丢失在链中某处。 任何人都有一个想法,可能是什么原因和/或我怎么可以去debugging呢?

端口转发:docker – > vagrant – > host

我有一个ftp服务的docker机器运行到一个stream浪机器上,stream浪机正在运行到macos主机上。 docker机ftp服务是通过ftp localhost从stream浪机访问,但我怎么能暴露给mac主机? Mac – > Vagrantnetworking是NATS,所以我在Mac主机和Vagrant之间做了21:21的端口转发,但是在主机上,我做了ftp localhost ,并且不起作用。 :'( 我究竟做错了什么? 这是ps aux在stream浪机器中输出的一部分: root 7841 0.0 0.5 113612 8948 ? Sl 12:35 0:00 docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 1108 -container-ip 172.17.0.1 -container-port 1108 root 7849 0.0 0.6 121808 10176 ? Sl 12:35 0:00 docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 1107 -container-ip 172.17.0.1 -container-port 1107 […]

你能解释一个实际的例子/案例的Docker吗?

我已经阅读了Docker.io的介绍文档 ,我喜欢它提供的概念。 但是,你能帮我理解一点吗? 你能给我一些关于如何使用Docker的实例和/或案例研究,以及实际使用Docker的意义吗? 简单的说一下,我最近开始使用Vagrant来将一个预先configuration的DEV盒分发给我们的开发团队(所以我们都使用相同的基本系统)。 我甚至看到了在stream浪者中使用Docker的例子,但是在实际意义上,我没有得到什么好处。 这意味着我理解虚拟机和容器之间的区别以及后者提供的逻辑分隔,但是何时应该使用这个区别而不是另一个,以及Docker 在 Vagrant中? (这是一个更具体的问题,但我最感兴趣的是上面第一个问题中提到的大局)。

在unix:///var/run/docker.sock中无法连接到Docker守护进程。 docker守护进程运行吗?

问题:我正试图运行docker在vagrant,我的Vagrantfile包含以下内容: – config.vm.provision "docker" do |d| d.run "ubuntu", cmd: "bash -l", args: "-v '/vagrant:/var/www'" end 泊坞窗得到安装,但是当我运行任何命令它给出了下面的错误: – 在unix:///var/run/docker.sock中无法连接到Docker守护进程。 docker守护进程运行吗? 我已经尝试过1. https://docs.oracle.com/cd/E52668_01/E75728/html/section_rdz_hmw_2q.html 2.以root身份login进入vagrant并启动docker仍然是同样的问题。 3.对/var/run/docker.sock文件尝试chmod 似乎没有任何工作。 ps -ef的输出是: – 在/ usr / bin中/ dockerd docker-containerd -l unix:///var/run/docker/libcontainerd/docker-containerd.sock –metrics-interval = 0 –start-timeout 2m –state-dir / var / run / docker / libcontainerd / containerd –shim docker-containerd-shim –runtime docker-runc

stream浪汉和docker:容器开始从未离开“停止”状态

我跟随stream浪者指南使用docker,但我收到这个错误时启动vagrant: Jons-MacBook-Pro:vagrant jonhaven$ vagrant up –provider=docker Bringing machine 'default' up with 'docker' provider… ==> default: Docker host is required. One will be created if necessary… default: Docker host VM is already ready. ==> default: Vagrant has noticed that the synced folder definitions have changed. ==> default: With Docker, these synced folder changes won't take effect […]

将Docker安装到Vagrant VM失败

我正在使用stream浪汉和docker工人,这个问题发生时,我vagrant up我的机器,它工作正常之前: ==> default: Running provisioner: docker… default: Installing Docker (latest) onto machine… The following SSH command responded with a non-zero exit status. Vagrant assumes that this means the command failed! curl -sSL https://get.docker.io/gpg | apt-key add – Stdout from the command: Stderr from the command: stdin: is not a tty curl: (35) Unknown SSL […]

基于GUI的环境的Docker?

问题 我有一组客户机,它们是企业Web应用程序的一部分。 每台机器运行相同的软件,这是一个基于PyQT的networking客户端连接到服务器。 这个客户端软件定期更新,我想有一些configuration/供应工具,允许在每台机器上具有相同的环境,因此可以方便地在每台客户机上部署和configuration软件。 问题是我试图使用厨师,但是要真正维持厨师的知识和技能(我们没有一个专门的操作人员)需要花费很大的精力,而且如果某个第三方存储库不再存在,厨师食谱可能会失败可用 (这是一个主要的塞子)。 我想尝试Docker来解决这个问题,但我仍然不知道是否可以设置允许一些基于GUI的软件运行的图像/容器。 题 是否有可能使用Docker为基于GUI的应用程序(PyQt / QT)开发/生产环境? 如果是的话,接下来要做的第一步是什么?