Tag: 虚拟化

Docker for Mac 1.12.0:如何从容器连接到主机

我在我的操作系统x 10.10上更新了docker,所以现在使用os x原生虚拟化。 不过,我发现从我的nginx容器连接到主机是非常棘手的。 我试过这个: /sbin/ip route|awk '/default/ { print $3 }' 并得到了答案: 172.17.0.1 然后我在docker-compose.yml中使用了这个ip: extra_hosts: – "master:172.17.0.1" 但是,我不断收到错误: 172.17.0.1 – – [21/Jul/2016:09:33:46 +0000] "GET /api HTTP/1.1" 502 575 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36" "-" 2016/07/21 09:33:46 [error] 7#7: *1 connect() failed (111: Connection refused) while […]

将数据泊坞窗容器从一台机器移到另一台机器的正确方法

我有一个数据库泊坞窗容器,将其数据写入另一个数据专用容器。 只有数据的容器有一个存储数据库数据的卷。 是否有一个“docker”的方式,将这个只有数据的容器从一台机器迁移到另一台机器? 我读到docker保存和docker加载,但这些命令保存和加载图像,而不是容器。 我希望能够将docker容器和卷一起打包并将其移动到另一台机器上。

使用像docker一样的linux容器(lxc)是否安全?

如果我允许用​​户运行任何他想要的东西,他能做坏的想法env在哪个容器被执行?

docker:在创build一台机器时,VT-X / AMD已经启用了

我正在阅读本教程 使用撰写和计算机进行Dockerizing Flask – 从本地主机到云端 尝试使用以下命令创build虚拟机时 docker-machine create -d virtualbox dev; 我有以下错误 创build机器时出错:机器创build期间驱动程序出错。 这台电脑没有启用VT-X / AMD。 在BIOS中启用它是强制性的 (附录:我正在虚拟机上运行一个Ubuntu镜像,物理主机是一个Windows机器, VT-X/AMD在BIOS和VT-X/AMD机中都是启用的。 在这里和那里阅读,这似乎是一个正常的行为,因为我试图在virtualbox中创build一个virtualbox – > 点击这里的解释 我应该使用什么命令而不是docker-machine ? 任何见解都比欢迎… 更新 :在他最初的回答后,我已经向@VonC提出了另外3个问题。 请在下面find以斜体表示的问题 1)我应该如何使virtualbox和dockerconfiguration看到新的“virtualbox”? 2)将Ubuntu的盒子,能够做docker – 撰写和build立该主机上的容器? 3)如果我像debian一样拉图像,我怎样才能将它用作机器,并在其上创build一个容器?

docker中AUFS和devicemapper有什么区别?

当docker被引入时,对于使用AUFS的docker做了大肆宣传,允许两个不同的docker容器使用相同的底层,从而减less了一些开销。 现在Docker似乎更喜欢devicemapper(例如在Ubuntu 14.04中默认)。 devicemapper是否提供相同的function,或者人们发现使用AUFS的好处不是太大?

启用卷时,无法启动任何容器Docker Toolbox

我在Windows 7 Pro Service pack 1 x64操作系统上运行Docker Toolbox v. 1.13.1a 。 与Virtual Box Version 5.1.14 r112924 当我尝试运行任何docker图像,例如来自Docker Hub的禁用卷的official postgres image ,它可以正常工作! 但是,当我enable the volumes 失败 。 我尝试了所有的官方文件 虚拟机具有共享文件夹根据需要,并具有full access它也共享文件夹的屏幕截图 在我的例子postgresql崩溃与以下log The files belonging to this database system will be owned by user "postgres". This user must also own the server process. The database cluster will […]

使用LXC驱动程序将静态IP设置为泊坞窗容器

我安装了docker到我的Ubuntu 14.04笔记本电脑。 我从中央registry中拖出dockerregistry映像。 要将容器的IP地址修改为静态值,我首先更改了我的/etc/defaults/docker DOCKER_OPTS ,并将-e lxc添加到了DOCKER_OPTSvariables中。 然后运行我的本地registry我使用了下面的命令; docker run \ -i -t -h myreg \ –net="none" \ –lxc-conf="lxc.network.hwaddr=91:21:de:b0:6b:61" \ –lxc-conf="lxc.network.type = veth" \ –lxc-conf="lxc.network.ipv4 = 172.17.0.20/16" \ –lxc-conf="lxc.network.ipv4.gateway = 172.17.42.1" \ –lxc-conf="lxc.network.link = docker0" \ –lxc-conf="lxc.network.name = eth0" \ –lxc-conf="lxc.network.flags = up" \ –name myreg \ -p 5000:5000 \ -d registry \ /bin/bash 然后用docker […]

Elasticsearch多租户SaaS或单实例和代理的Docker?

我正在尝试构build一个Elasticsearch即服务的原型。 我已经想到了两种不同的方法,我希望得到一个或另一个实现的意见 Elasticsearch的单一安装和顶层的一个代理层添加用户validation(http基本authentication+用户帐户来validation使用情况)。 这种方法是比较直接的,主要的挑战是正确configuration集群来处理负载以及权限,这样用户就不会有数据泄漏,从而无法访问集群pipe理API。 使用Docker作为容器,并为每个用户提供一个elasticsearch实例。 在这种情况下,我将通过使用Linux容器(Docker)提供隔离。 我仍然需要pipe理身份validation。 实现这两者可能会很好,玩耍,看看事情的行为。 任何有关每种方法的利弊的意见? 谢谢!

是否有可能在docker集装箱内运行VPN客户端?

是否有可能在docker集装箱内运行VPN客户端? 如果是这样,主机和集装箱之间可以进行通信吗? 架构的一个例子 – Host <-> Container <-> VPN 172.0.0.1 172.0.0.3 & 222.104.0.105 222.106.3.5 提前致谢!