Tag: 集装箱

无服务器容器和其他容器之间的区别

我已经阅读了有关从Docker切换到无服务器的人,但是我的头脑有什么划痕,是否有任何性能差异? 我的意思是,都是容器,所以应该没有任何区别? 假设您创build一个返回特定计算数字的函数,并将其部署为无服务器和泊坞窗。 我的猜测是,两者都应该同样快地执行这个function,我错了吗? 我的理解是,无服务器容器就像Docker,除了它们是“小”,只有在函数被调用时才运行。

Flink 1.2.1 – 当Flink在容器中运行时如何创build一个保存点?

我有运行在Docker上的Flink 1.2.1,任务pipe理器作为Docker Swarm的一部分分布在不同的虚拟机上。 我了解Flink中尚未提供Dynamic Sc​​aling。 因此,如果我想增加运行Flink的任务pipe理器的容器数量(向上扩展),我需要创build一个保存点,停止运行的作业,扩展我的任务pipe理器容器,然后恢复工作。 我的问题是:如何创build一个保存点? 该文档假定您正在使用命令行客户端,但我不认为我可以访问它,如果我在容器中运行Flink。 Web UI不允许您创build保存点。 在这种情况下,我该怎么做? 我正在使用官方Flink文档作为参考: https : //ci.apache.org/projects/flink/flink-docs-release-1.2/setup/cli.html#savepoints 非常感谢您的帮助。

docker for windows是否支持/ proc和cgroup映射?

我正试图在Windows主机上运行一个容器 , 这个容器需要一些容量映射来构成挑战。 这是每个容器所有者文档的docker run命令: docker run -d –name dd-agent \ -v /var/run/docker.sock:/var/run/docker.sock:ro \ -v /proc/:/host/proc/:ro \ -v /sys/fs/cgroup/:/host/sys/fs/cgroup:ro \ -e API_KEY={your_api_key_here} \ -e SD_BACKEND=docker \ -e NON_LOCAL_TRAFFIC=false \ datadog/docker-dd-agent:latest 令我惊讶的是,docker for windows实际上支持“/var/run/docker.sock”,而这个卷是可以工作的,但其他的则不行。 docker for windows有一些支持“/var/run/docker.sock”的方法(也许它redirect到一个windowspipe道或者其他东西),这让我怀疑是否也支持“host / proc /”和“/ host / SYS / FS / cgroup中” 我如何在Windows主机上执行此操作?

加载一个容器

你好,我是docker工人。 我在我的电脑上安装了我的基本文件,即Wordpress。 由于我使用多个系统,我复制了我的当前提交从PC到opensuse。 现在我想将我提交的文件加载到opensuse。 有没有可能的方法来做到这一点。 我试图做运行,我看不到任何更改? 基本文件:Wordpress docker run -dtip 192.168.56.10:80:80 -p 192.168.56.10:2222:22 -h baseWordpress –name baseWordpress–restart unless-stopped mine/wordpress /usr/bin/supervisor docker start baseWordpress 提交文件 我应该使用什么commit文件来运行并在opensuse上启动

AWS-ECS – 容器之间的通信 – 未知的主机错误

我有两个Docker容器。 TestWeb(公开:80) TestAPI(公开:80) Testweb容器调用TestApi容器。 主机可以从端口8080与TestWeb容器进行通信。主机可以使用8081与TestApi进行通信。 我可以让TestWeb在我的开发箱(Windows 10)中调用TestApi,但是当我将代码部署到AWS(ECS)时,我得到“未知主机”exception。 这两个容器工作得很好,我可以单独给他们打电话。 但是当我调用一个内部使用HttpClient的方法在Container2中进行Rest方法时,它会给出错误: 发送请求时发生错误。 —> System.Net.Http.CurlException:无法parsing主机名。 码: using (var client = new HttpClient()) { try { string url = "http://testapi/api/Tenant/?i=" + id; var response = client.GetAsync(url).Result; if (response.IsSuccessStatusCode) { var responseContent = response.Content; string responseString = responseContent.ReadAsStringAsync().Result; return responseString; } return response.StatusCode.ToString(); } catch (HttpRequestException httpRequestException) { return httpRequestException.Message; […]

容器closures实例

我是一个容器和docker的新手,我只是发现,谷歌datalab是一个容器。 所以我现在要做的是首先SSH到远程虚拟机,然后我运行 docker exec -ti <docker-container-id> bash 打开容器。 然后我使用python main.py来运行我的python脚本 但是我发现运行后会导致我的datalab实例停止。 而且我也很想在后台运行main.py,因为这需要花费很多时间。 任何想法如何做到这一点?

ECS +动物园pipe理员 – 动物园pipe理员必须被docker化

我目前正在对我的微服务进行dockerizing。 目前他们在ec2上主持,我打算把他们移到ecs。 我的问题是关于我使用zookeeper的服务发现。 我的动物园pipe理员也在ec2上。 我必须dockerize动物园pipe理员,并将其移动到我的dockerized微服务工作? 或者,我的dockerized ecs上的微服务仍然可以在ec2上使用zookeeper进行发现? 文档不是很直观,所以想就此提出一些build议。

Docker中运行“虚拟桌面”的正确名称是什么?

一个快速的术语问题: 我们使用docker为学生提供了一个标准化的ubuntu环境,其中包括VNC桌面,命令行和一系列预装工具。 什么是这样的设置的正确/标准的术语? 就用户而言,它的行为就像是一个“虚拟机”,但从技术上讲,它不是一个虚拟机,因为它是作为一个容器来实现的。 这不完全是一个“虚拟桌面”,因为我们有时候从纯粹的文本命令行中运行它作为“docker -it … bash”,没有“桌面”。 调用它只是一个“容器”似乎是错误的,因为当它通过一个容器实现时,我们真的想要参考一个完整的模拟Ubuntu机器的存在,其行为就像是一个单独的计算机,如虚拟机。 “容器”通常会build议使用docker来包含一些小应用程序,但在这种情况下,我们故意使用它来模拟整个标准化的计算机。 AFAIK,“VM”和“容器”都是描述实现而不是用户体验的术语; 而“虚拟桌面”描述了用户体验的一部分,但却忽略了机器的非GUI方面。 我需要一个像“虚拟机”一样的术语,但只提到用户体验,而不是硬件实现,有什么build议?

Docker swarmjoinlinux容器错误 – 远程CA与指纹不匹配

启动docker群: docker swarm init –advertise-addr joindocker群:docker群join – 密码:2377 我正在使用Windows 10,它在Windows容器模式下工作正常,但在Linux容器模式下出现以下错误。 错误: 来自守护程序的错误响应:远程CA与指纹不匹配。 预计:91030413f17ec7c023a2a796ee05a024915080ca8dfd646a597c7e966f667df6 Docker swarm manager host命令:docker node ls ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS 2zf1l2o7sl2a1qka55s2vi77x * moby Ready Active Leader 主机名是moby ,当在Windows容器模式下运行时,它正确地给机器主机。

将硬件资源locking到Container(Docker)

有没有办法将硬件资源locking到在Docker框架/ Ubuntu上运行的Container 例如:我想locking一个networking接口卡到一个给定的容器,其他容器不能直接访问网卡,甚至lockingGPIO到一个容器等。 谢谢,PT