Tag: 集装箱

我怎样才能确定为什么我的副本没有从群中开始?

我在我的pipe理器节点中使用了以下docker swarm命令来部署我的应用程序。 $ docker stack deploy –compose-file docker-stack.yml sb 这是docker-stack.yml文件。 version: "3" services: db: image: postgres:9.4 volumes: – db-data:/var/lib/postgresql/data networks: – backend deploy: placement: constraints: [node.role == manager] sample_blog: image: quay.io/repository/copley/sample_blog ports: – 3000:80 networks: – frontend deploy: replicas: 2 update_config: parallelism: 2 restart_policy: condition: on-failure networks: frontend: backend: volumes: db-data: 这是我运行命令时的输出: $ docker服务ls ID […]

Kubernetes:无法安装仪表板

当我试图安装仪表板时,我得到这样的错误 `[root @ ts〜]#kubectl create -f https://rawgit.com/kubernetes/dashboard/master/src/deploy/kubernetes-dashboard.yaml 错误validation “ https://rawgit.com/kubernetes/dashboard/master/src/deploy/kubernetes-dashboard.yaml ”:错误validation数据:[unexpected type:object,unexpected type:unversioned.LabelSelector,unexpected type:object,unexpected type :object]; 如果您select忽略这些错误,请使用–validate = falseclosuresvalidation 如何解决这个问题? 我在安装仪表板之前使用了这些命令 kubeadm reset rm -rf ~/.kube docker stop $(docker ps -a -q) docker rm $(docker ps -a -q) docker rmi -f $(docker images -q) kubeadm init

无法运行docker容器,因为它在启动后立即退出

我已经构build了容器,但是它在启动后立即退出,下面是docker文件。 FROM resin/rpi-raspbian:latest RUN apt-get -y update && apt-get install -y deluged && apt-get install deluge-web && apt-get install deluge-console VOLUME ["~/.config/deluge", "~/Downloads"] EXPOSE 8080 6881 RUN deluged CMD deluged

从Jenkinspipe道调用Docker容器,该容器也在Docker上作为Docker容器运行(适用于Windows 10)

我已经在Windows 10上安装了docker for Windows。拉出最新的Jenkins图像并启动一个容器。 jenkins启动并运行。 在我的Jenkinspipe道中,我构build了节点应用程序。 我想要通过Jenkinspipe道构build这个节点应用程序,但是在另一个容器(从节点和angular度图像运行的docker容器)内。 我是docker工人和学习的新手。 一步一步的帮助,将不胜感激。 谢谢

在Windows Docker上负载平衡Web应用程序

有关于如何在Windows Docker容器上设置负载平衡器的信息,也可以在扩展时进行pipe理。 我目前在Linux和Windows容器上使用Rancher ,Docker Linux的内置负载平衡器非常易于使用。 像Windows Docker环境的ehazlett / interlock是很棒的。 我目前使用的Windows容器是MICROSOFT / IIS 希望任何人都可以解释一下这个问题,谢谢:)

删除容器后,清理自定义名称空间内容的正确方法是什么?

如果我创build一个mac-vlan接口并进入容器(Docker)的命名空间。 然后让我们说容器被删除出于某种原因。 我想知道它是否会泄漏任何东西,或者这会导致一个不好的清理。 在被删除之后,我再也看不到docker命名空间了,没有特别的方法可以删除命名空间,所以可以删除mac-vlan接口。 请提供您的想法是什么是正确的方式来处理清理。

使用Azure容器服务部署pipe理SSH密钥的最佳实践

对于我正在阅读的Azure容器服务的文档,我有点困惑。 我有一个项目,允许我成功地构build和部署我的Dockerfile到ACS – 在Azure门户中创build容器服务之后 – 这真是太棒了。 我看到的一个问题是,只有一个公钥可用于创build的可用性集。 一篇文章 – https://channel9.msdn.com/Shows/Azure-Container-Service/Azure-Container-Service-How-to-change-your-public-key – 演示了如何更改可用性集的公钥,如果只有一个开发人员在项目中工作,那也没关系。 在这种情况下,有几个开发人员在这个项目上工作。 一种可能的方法(我希望避免的方法之一)是让我们的团队通过SSH隧道连接到Azure容器服务 – 使用项目中的共享密钥 – 然后从另一个terminal发出docker命令。 我的问题是,是否有更好的方法来处理多个开发人员使用Docker部署到Azure? 我一直在试图find一些资源,但到目前为止,我看到的唯一例子是从一个开发人员的angular度来看。 任何指导将不胜感激。 谢谢!!

Docker镜像损坏? 删除图层?

系统重新启动后,它看起来像现有的docker图像已损坏。 我尝试了以下 – 在那台机器里面重build一个docker – 这个工作。 这张图片运行良好。 我拉了一个已经存在的图像,说图层已经存在了。 但是这个图像似乎仍然被破坏。 我觉得删除图像将有所帮助。 当我尝试删除,似乎只删除标签。 这不是删除所有的图层。 我怎样才能做到这一点? 我尝试了docker rmi 。 图像被删除。 现在,我试图再次拉图像,一些图层已经存在。 我试图运行docker,它说oci runtime error ….. file not found 。 这些图像在其他机器上工作,直到几个小时之前一直在这台机器上工作。

运行docker映像时如何覆盖默认命令

我试图运行我的docker镜像并覆盖默认命令节点./bin/name-of-program: docker run name/hub:4.5.0 /bin/bash 但是不行。 正在执行默认命令并完成容器: 2e9d10532e4c name/hub:4.5.0 "node ./bin/name-of-program /bin/ba" About a minute ago Exited (1) About a minute ago insane_brown 可以访问一个容器吗? 我有一个代码里面,我失去了。

创build多个Dockernetworking连接

星期一,当我开始工作时,我意识到Docker是我现在用来修复公司中一些服务器问题的东西。 所以从本周以来,我所有的工作都在研究Docker,并尽快让它工作。 到目前为止,我了解容器/群/等,但我仍然坚持networking。 基本上我需要在Docker下运行3个不同的networking,其上有不同的容器。 我需要运行3个不同的networking,这个networking将被分配给主机提供的3个公共IP(我甚至不知道它是否会工作,因为只有明天我才能让VPS工作)。 那么假设在networking1上将有3个容器用于生产,networking2将用于开发,第三个networking用作testing。 这是可能使用Docker吗? ATM我正在使用Docker引擎对raspbian(jessie)进行testing,但正如我所说的,我仍然坚持使用整个Dockernetworking接口。