Tag: 集装箱

如何在容器环境中通过connmanbuild立集装箱networking?

我一直在使用Docker 1.13.1像我的目标,像树莓派和创build容器基于Ubuntu可以带来systemd的。 据我所知,Docker支持容器和docker0网桥的桥接模式,在每个容器中分配IP地址。 如果Connman服务没有在容器中启动,172.17.0.2被正确设置在容器中,但是connman服务启动,不是(随机设置容器中的ip)。 任何人都知道如何使用connman在容器中分配从docker0桥提供的ip地址?

RunContainer:来自守护程序的错误响应:重复的挂载点(Kubernetes)

我试图两次在kubernetes部署。 我不小心把/ mountMount – mountPath结束。 然后,我删除了/ ,再次应用了部署文件。 但由于某种原因,pod状态说RunContainerError和kubectl describe pods说runContainer: Error response from daemon: Duplicate mount point 。 有没有人有一个想法是什么解决scheme呢? 谢谢。 spec: volumes: – name: wso2-email-template configMap: name: wso2-email-template containers: – name: wso2 image: 728547423273.dkr.ecr.us-east-1.amazonaws.com/quark/wso2-is:5.3.0.26 volumeMounts: – name: wso2-email-template mountPath: /opt/wso2/repository/conf/email

docker图片访问问题

我无法访问我的docker图像。 我的设置是Windows 7,并具有运行在oracle虚拟机上的docker linux虚拟机。 我已经build立我的应用程序,我可以看到我的应用程序使用下面 我不知道我可以如何访问myapp容器。 因为它在本地主机上的伙计我相信我可以访问localhost:端口号。 但我不知道在哪里可以看到,我怎么可以开始。 如果你面对同样的问题,你能帮忙吗? 更新日志挂起: 在下面的屏幕服务器启动挂了近10分钟,我终止了这个过程,有关这个错误的任何想法?

无法连接到tcp://1.0.1.7:2375处的Docker守护进程。 docker守护进程运行吗?

我在Docker中设置了3个pipe理员和3个节点的本地群集。 以下是结果: docker node ls (dev-manager1) ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS 2ms0ibflqj3jlsgcv8y1flmrn dev-node1 Ready Active 68p6nhjlrl5x05msgsannhzxt * dev-manager1 Ready Active Leader avqmsub8zbqhrc0p55wgq1vtg dev-node2 Ready Active bicmmx2gxiq57ydycm65vca0u dev-node3 Ready Active bszstgcdzhhnnu4xz86dqso3m dev-manager2 Ready Active Reachable dnp4yy7661fa3ob6mal9090v5 dev-manager3 Ready Active Reachable docker ps (dev-manager1) CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES e5b87a9af9cd gliderlabs/registrator:latest "/bin/registrator con" […]

使用prometheus在kubernetes集群内运行的应用程序(JMX)监视

我有多个Java应用程序在容器中运行,所有这些都由kubernetespipe理。 我正在使用prometheus来监控cotainer级别度量,例如cpu,mem等 现在我想用jmx_exporter做applciation level监控。 但每个部署容器IP都在不断变化。 我可以如何使用不改变的kuberentes服务-ip(cluster-ip)。 我不能直接把kube-service ip作为它在容器中的负载平衡。 每次我只能得到一个包含所有人的指标。 或者有没有办法在prometheus中dynamic发现带有service_name或replication_controller名字的cotainer。

更新现有的Docker镜像,并且一旦Dockerfile发生变化,全部包含镜像

我build立一个docker图像,并基于图像创build了多个docker容器。 所有容器运行正常。 如果我有一些命令需要在dockerfile.containers中更改,我必须停止所有容器并将其删除。 重build一个新的docker镜像并重新创build容器。 由于我不能只build立一小部分的图像和build立包含,然后附加到原点。 如果还有更好的办法呢?

将文件夹复制到Docker容器中的已安装卷中

我有一个在/home/ics199/vendor/上生成vendor/文件夹的图像的/home/ics199/vendor/ 。 我想将这个文件夹复制到/var/www/html 。 问题是我也使用/var/www/html作为与主机一起安装的卷。 如果我将vendor/文件夹复制到/var/www/html ,当卷被挂载并且无法使用时,它将被隐藏。 所以,它需要在mount之后被复制。 我希望它被复制到容器中以保留文件权限(不是容器 – >主机 – >容器),尽pipe我明白,作为副作用,它将出现在主机的安装卷中。 什么是最好的方式来做到这一点(最好是自动)?

如何从docker-compose创buildelasticsearch的超级用户

我使用docker-compose版本2,并在我的yml文件服务下,我有以下。 我怎样才能禁用默认用户名elasticsearch泊坞窗图像船(即弹性:改变等),然后创build一个新的超级用户从docker-compose弹性search。 elasticSearch: container_name: api_elastic_search image: docker.elastic.co/elasticsearch/elasticsearch:5.3.0 ports: – "9200:9200" kibana: container_name: api_kibana image: docker.elastic.co/kibana/kibana:5.3.0 depends_on: – elasticSearch ports: – "5601:5601" environment: ELASTICSEARCH_URL: http://api_elastic_search:9200 我尝试使用弹性search服务中的envs,容器未能build立。 environment: elasticsearch.username: "newsuperuser" elasticsearch.password: "newpassword" 与错误 api_elastic_search | org.elasticsearch.bootstrap.StartupException: java.lang.IllegalArgumentException: unknown setting [elasticsearch.password] please check that any required plugins are installed, or check the breaking changes documentation for removed settings

aws ecs性能不会在单个实例上增加

我碰到一个问题,如果我从服务于一个网站的同一图像中添加第二个容器到具有单个ECS实例的集群,使用loaderio的性能不会增加,但是当我向集群添加第二个ECS实例时,添加第二个容器的这种实例性能急剧增加。 CPU和内存不接近他们的极限,但我觉得这可能是一个networking问题,因为我使用docker桥networking模式。 或者ALB发送所有stream量到一个ECS实例可能太多了。 任何想法?

在新的docker容器被删除之后build立它

在我的Bluemix项目中,迁移后容器已被删除。 幸运的是,图像仍然活着,所以我做了一个新的容器使用该图像,我的网站连接到该容器的IP地址,设置新的数据库等 但是,虽然我的bluemix站点已经启动并且正在运行,但它并不显示正确的页面。 它只显示最初的WordPress网站(我在我的网站上使用wordpress)。 在这种情况下,我应该注意些什么? 谢谢