Tag: OpenStack

使用里面运行的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与数据库没有额外的手动步骤 。 那可能吗?

困惑于哪个docker驱动运行哪个iso

我正在运行docker v。1.27,并将在OpenStack层上部署一台机器(v.0.10)。 我正在尝试决定是否应该使用带有rancheros iso的virtualbox或openstack驱动程序。 我是使用任何types的Docker“技术”的新手。 据我所知,如果我使用OpenStack驱动程序,我的机器将能够使用OpenStackfunction,但从我读到的驱动程序(新星)有很多的stream量,我似乎无法find任何地方的司机。 任何指导都会有所帮助。

docker-machine命令在openstack上失败

我想在openstack环境中使用docker-machine命令,docker docker-machine –version给我docker-machine version 0.10.0 ,build为76ed2a6,所以我运行这个命令: docker-machine –debug create -d openstack –openstack-ssh-user ubuntu –openstack-auth-url http://controller:35357/v3 –openstack-image-name ubuntu –openstack-flavor-name m1.small –openstack-domain-name default –openstack-floatingip-pool public –openstack-net-name provider master1它给我这个错误: Error creating machine: Error in driver during machine creation: Expected HTTP response code [201 202] when accessing [POST http://controller:35357/v3/auth/tokens], but got 401 instead {"error": {"message": "The request you have […]

如何增加docker图像存储

没有我有一个OpenStack实例与一个附加的卷,我想要做的是增加Docker镜像的可用存储空间,因为Openstack风格只提供了一个特定数量的磁盘,我将无法select另一台机器的风格。 Docker使用覆盖,我有一个卷已经连接,有没有办法以某种方式安装它可以让docker存储更多/更重的图像 ?

在Docker中运行openstack容器时,为什么会出现“Watchdog:BUG:Soft lockup CPU”错误。

我刚刚部署了使用kolla和kolla-ansible stable / pike版本的openstack。 我部署在一个控制节点和一个计算节点上。 它工作,但是当我尝试使用地平线仪表板时,控制节点非常缓慢,locking和terminal输出以下内容: Message from syslogd@openstackcontroller at Nov 7 21:46:39 … kernel:NMI watchdog: BUG: soft lockup – CPU#1 stuck for 23s! [runc:[2:INIT]:10527] Message from syslogd@openstackcontroller at Nov 7 21:46:39 … kernel:NMI watchdog: BUG: soft lockup – CPU#4 stuck for 23s! [fluentd:5005] Message from syslogd@openstackcontroller at Nov 7 21:46:39 … kernel:NMI watchdog: BUG: […]

Docker Ubuntu的容器可以ping archive.ubuntu.com,但不能apt-get

我使用docker-machine在我们的OpenStack私有云上安装Docker主机。 一切都如预期。 但是当我尝试用ubuntu:14.04构buildDockerfile时,只需执行一个RUN apt-get update : Ign http://archive.ubuntu.com trusty InRelease Ign http://archive.ubuntu.com trusty-updates InRelease … 永远,并超时。 然后我删除RUN apt-get update并运行docker build -t test . 和docker run -it test /bin/bash 在容器内我可以ping archive.ubuntu.com和任何其他域罚款。 我在我的resolve.conf中看到nameserver 8.8.8.8在那里。 但是当我尝试再次运行apt-get update时,我得到了相同的结果。 我试图用–dns 8.8.8.8标志运行容器,没有什么区别。 但是因为我的resolve.conf文件有DNS条目,而且我可以ping这些域名,所以这不应该成为问题。 如果我用–net=host标志运行容器,我可以apt-get更新。 但是这个标志不适用于docker build命令。 我也尝试了这个build议的答案,我在这里find。 sudo apt-get install bridge-utils pkill docker iptables -t nat -F ifconfig docker0 down brctl […]

是否有可能在Docker容器中使用cloud-init和heat-cfntools?

我想使用OpenStack Heat来创build一个由多个Docker容器组成的应用程序,并监视这些容器的一些指标,如:CPU / Mem利用率以及其他特定于应用程序的指标。 那么,在通过Dockerfile准备Docker镜像时,可以安装cloud-init和heat-cfntools,然后根据运行cloud-init和heat-cfntools的镜像运行一个Docker容器? 谢谢!

OpenStack和Docker

当使用OpenStack构build私有云时,我希望它支持部署和运行Docker镜像,即容器。 我发现了一些关于云本地计算基金会的公告,以及红帽公司的供应商特定职位 但截至2016年9月,我找不到准备好使用的解决scheme。 如何制作支持Docker的私有云?

Docker驱动OpenStack

我正在开发一个OpenStack安装,但我不能让它与Docker一起工作。 没有Docker它似乎工作,但是当我尝试启动一个实例,我得到一个例外,没有主机可用。 我发现在我的计算节点上找不到Docker驱动程序: 2014-04-21 10:51:26.114 1629 ERROR nova.virt.driver [-] Unable to load the virtualization driver 2014-04-21 10:51:26.114 1629 TRACE nova.virt.driver Traceback (most recent call last): 2014-04-21 10:51:26.114 1629 TRACE nova.virt.driver File "/usr/lib/python2.7/dist-packages/nova/virt/driver.py", line 1299, in load_compute_driver 2014-04-21 10:51:26.114 1629 TRACE nova.virt.driver virtapi) 2014-04-21 10:51:26.114 1629 TRACE nova.virt.driver File "/usr/lib/python2.7/dist-packages/nova/openstack/common/importutils.py", line 52, in import_object_ns 2014-04-21 10:51:26.114 […]

docker集装箱在运行时是否可以更改IP?

我需要更改正在运行的Docker容器的IP和端口。 可能吗? 如果是这样如何?