Tag:

是否有可能在虚拟机上有Docker?

我在想,我们是否可以在一个客户操作系统上安装docker。 我正在想的分层蓝图就是这样的 我将使我的容器在Docker之上运行,因此,我觉得可以解决Docker的多操作系统function 请build议这样的实施是否可行?

服务器configuration与Docker

我几乎没有使用厨师来pipe理DevOps的经验。 我使用的是AWS opsworks,您可以创build一个包含图层的堆栈,并可以将其configuration为为每个图层创build一个新的服务器实例或使用现有的实例。 现在我试图让我的手与Docker肮脏。 从我读到Docker到目前为止,你必须分离出一个新的服务器实例,ssh,然后在其上运行一个Docker镜像。 有没有一种方法可以创build新的服务器实例并使用脚本在其上安装图像?

Spring Cloud如何与Docker Swarm相关

我对Docker Swarm和Spring Cloud等云/集群技术以及它们之间的相互关系感到困惑。 它是不是正确的方法,他们在不同的层次上实现相同的function? 例如,docker swarm在容器或networking层执行负载平衡和服务发现(应用程序不知道这个层),像Spring Cloud这样的框架将这个逻辑embedded到应用程序中,给予更多的灵活性,但也违反了关注点的分离。 我错了,还是这是正确的? 每种方法的SWOT是什么?是否有理由同时使用Docker工具和Spring Cloud实用工具?

Docker云托pipe

最近我创build了一个linode帐户,并在Ubuntu 14.04LTS中安装了docker,我安装了一个映像,并运行了一个容器,目前一切正常。 我想从我的本地机器到linode目录做一个scp ,我成功了。 scp file.txt root@ip:/path/to/directory 只有我的问题开始,当我意识到docker容器有自己的root@hostname:/path/to/directory在林德root@ip:/和我不知道如何从我的本地机器直接执行到容器path,只是因为我不知道的语法,我不是很有经验的过程。 我环顾四周,要求Linode支持,但他们很less能帮助我。 我决定testing一些我的理论,如:而不是直接到docker集装箱scp linode scp file.txt root@ip:/home从那里我会做一个docker cp file.txt <container-name>:/path/to/directory后,我点击进入,我得到没有任何反应,也没有成功。 我是一个初学者,所以我错过了什么? 我不理解什么?

需要有关使用Dockersdevise应用程序和部署策略的体系结构的帮助

我首先解释一下我将要开发的应用程序。 我们在Camunda开发了以下一系列工作stream程: 像fetchImageAttributes,fetchFileAttributes等全局子stream程工作stream程… FileTransfer工作stream程。 FileConverter工作stream程。 FileTransfer工作stream程在Camunda的呼叫活动任务的帮助下使用全局子stream程,同样,FileConverter工作stream程也借助呼叫活动任务使用子stream程。 全局进程是一个长时间运行的进程,因此每当有subprocess启动时,它就会在特定的兔子队列中发送一个消息,并在特定的兔子队列中等待响应以恢复使用接收任务的subprocess。 FileTransfer工作stream程和FileConverter工作stream程可以独立调用。 我们在弹簧中创build了一个兔子队列列表器,它将监听各个工作stream的特定队列,并且无论何时在这些队列中放入消息,工作stream将被调用。 在开发过程中,所有三个工作stream程将在单个tomcat实例中部署和testing,因此工作stream程将毫无顾虑地工作。 现在计划将使用docker将它们托pipe到云端,计划将这三个工作stream程托pipe在3个docker容器中。 容器1将包含全局子stream程工作stream程。 容器2将包含FileTransfer工作stream程。 容器3将包含FileConverter工作stream程。 Camunda的三个工作stream程将使用相同的数据库来存储特定的工作stream程活动和variables。 面临的挑战: 由于文件传输工作stream和FileConverter工作stream都使用全局subprocess使用调用活动将失败,因为它们在相同的运行时引擎中不可用。 我们应该使用Camunda Rest服务吗? 为了克服上述挑战,我想到了部署计划2: 容器1将包含全局子stream程工作stream程和文件传输工作stream程。 容器2将包含全局子stream程工作stream程和文件转换器工作stream程。 面临的挑战: 由于全局子过程工作stream在两个容器中都存在,所以它们可能是FileConverter工作stream的响应可能被FileConverter工作stream拉取的场景,因为全局子过程正在两个容器中侦听相同的兔子队列,因此可能导致错误stream程实例将不会被find。 所以如果有人能够帮助我build立一个更好的架构,或者任何在camunda有良好经验并且在异构集群部署的人都可以指导我。 谢谢。

Bitnami和Docker

当涉及到基于容器的部署时,Bitnami和Docker是如何不同的。 最近我一直在学习微服务。 我使用Docker镜像来运行我的应用程序作为容器。 而且,我注意到Bitnami在启动板上的云上创build了一个虚拟映像。 从互联网上看到的任何链接,我都无法想象这两个Docker和Bitnami是如何不同的。

Docker容器中的LDAPauthentication

默认情况下,当Docker容器启动时,里面的用户是sudo。 我想要: 将sudo用户默认locking在容器中。 在容器中使用LDAP身份validation而不是默认(当用户与图像一起提供时,或在容器运行时由sudo用户创build)。 为此,我运行了一个容器并将其configuration为与LDAP服务器进行通信。 接下来,我从这个容器创build一个图像。 现在,我可以使用这个映像(但只能作为sudo用户)运行一个容器,并执行su LDAP_USER将当前用户更改为LDAP用户。 但是,当我尝试使用-u LDAP_USER运行容器时,出现用户不存在的错误。 所以问题是:是否可以使用LDAP身份validation来运行具有-u LDAP_USER的容器? 也许我可以以某种方式使用主机来做到这一点? 谢谢。

在Cloudant本地启用CORS

我已经使用docker镜像设置了一个cloudant本地数据库。 当我尝试使用托pipe在localhost:8000上的JavaScript应用程序发送云查询时,它会给我一个CORS错误。 如何在Cloudant本地启用CORS? 我已经尝试了以下 PUT请求,如https://docs.cloudant.com/cors.html#setting-the-cors-configuration 检查仪表板,但本地实例没有“帐户”选项卡可用。

pipe理和移动Docker容器的最佳实践是什么?

我们正在评估Docker用于我们的应用程序,所以真的想知道以下问题: 在不同的机器间移动docker图像和容器的最佳实践是什么? 另外如何在不同地区的生产环境中pipe理容器和图像?

docker容器可以用于一组正在运行的应用程序的实时迁移吗?

我阅读了其他具有实时迁移能力的Linux容器,如OpenVZ。 docker工具在云环境中具有相同的function吗? (我正在谈论云间迁移)。 我已经看过可用的解决scheme,如criu( http://criu.org )和使用flocker。 我想知道是否有一个类似的解决scheme作为vmware在Docker中的VMotion?