Tag: 容器

将mysql数据导入kubernetes pod

有谁知道如何将我的dump.sql文件中的数据导入到kubernetes窗格中; 直接,与处理docker容器相同的方式: docker exec -i container_name mysql -uroot –password=secret database < Dump.sql 或者使用存储在现有docker箱容器中的数据并将其传递到吊舱。

Kubernetes和ERR_CONNECTION_RESET

我有一个有两个容器的容器,都运行nginx。 一个在端口80上运行,另一个在端口88上运行。我无法访问80端口上的端口,但似乎无法访问端口88上的端口。当我尝试时,我得到: 无法到达此站点连接已重置。 ERR_CONNECTION_RESET 所以这里是细节。 1)容器在部署YAML中定义为: – name: rss-reader image: nickchase/nginx-php-rss:v3 ports: – containerPort: 88 2)我创build的服务: kubectl expose deployment rss-site –port=88 –target-port=88 –type=NodePort –name=backend 3)这创build了一个服务: root@kubeclient:/home/ubuntu# kubectl describe service backend Name: backend Namespace: default Labels: app=web Selector: app=web Type: NodePort IP: 11.1.250.209 Port: <unset> 88/TCP NodePort: <unset> 31754/TCP Endpoints: 10.200.41.2:88,10.200.9.2:88 Session Affinity: None No events. […]

Ansible将Docker容器部署到错误的Vagrant VM

在尝试@ konstantin-suvorov解决scheme后更新。 现在它什么都不做。 我已经创build了5个Vagrant虚拟机,全部来自bento / xenial64,然后使用Ansible将docker部署到所有机器上。 当我尝试使用Ansible将容器部署到远程虚拟机上时,它说已经完成了它,但容器正在本地机器上运行。 我的4台机器是:control cluster01 cluster02 cluster03 cluster04 Docker已经开始运行了5 从VM控制,我运行 ansible-playbook -i hosts/local jenkins.yml 我的库存文件是 [control] 10.100.100.100 [cluster] 10.100.100.101 10.100.100.102 10.100.100.103 10.100.100.104 [master] 10.100.100.101 这是我的jenkins剧本 — – hosts: master remote_user: ubuntu serial: 1 roles: – jenkins 这是我的jenkinsangular色 — – name: Container is running docker_container: name: jenkins image: "jenkins:{{ jenkins_version }}" ports: […]

在ec2-server上运行应用程序和在ec2-server的docker上运行应用程序有什么区别?

可以说我们有一个战争档案。 我将在AWS上部署它。 我可以安装tomcat等,并直接在ec2实例上部署它。 我可以安装docker并在容器中安装所有东西并部署它。 有什么不同 ? 我什么时候该用什么?

IBM Bluemix身份validation令牌始终无效

我已经写了一个小Python脚本,它应该使用Python的requests模块来访问这里描述的IBM Bluemix容器API。 这是脚本: """ You can run this script for example as follows: python test-script.py \ –user <YOUR IBM BLUEMIX USER NAME> \ –ca-certificate <PATH TO YOUR ca.pem> \ –oauth-token "$(cf oauth-token)" \ –space-id "$(cf space dev –guid)" \ –request-url https://containers-api.ng.bluemix.net/v3/containers/version \ –method GET The request-url is an EXAMPLE! """ import argparse import getpass import […]

如何备份在Docker容器中运行的cassandra

在我们的环境中,在docker容器中有三个节点的cassandra集群。 之前我们使用过snapshotter,但正如我们最近将其迁移到docker那样,我们如何实现cassandra的备份。 有没有办法进行增量备份。 提前致谢。 基兰Kumar

运行在Kubernete Pods上的烧瓶应用程序不configuration端口

我已经在谷歌云平台上部署了我的kubernete容器,一切正常。 但有一件事让我困惑的是,我专门设置我的烧瓶应用程序运行在9001端口,并设置conatinerPort 9001以及使用 – 端口–port 9001与kubectl run命令。 但不知何故,烧瓶应用程序仍然运行在80端口,我基本上是强迫80端口暴露给我的负载平衡器.. 有什么我做错了,或者这是一个与Kubernete的错误? 我正在使用docker:python:3图像来构build我的豆荚。

如何获得一个docker集装箱的IP和端口从另一个环境variables?

我使用Docker-Compose。 前段时间我用这个代码。 Nginx使用来自像“API_PORT_5432_TCP_ADDR”“API_PORT_5432_TCP_PORT”这样的环境variables的IP和端口。 现在我不能从一个容器连接到其他容器。 我在文档中发现了一些描述,“链接”应该做这样的工作,我的意思是创build环境variables,后来我可以在其他容器中获得它。 但我不知道,我做错了什么。 有没有办法解决这个问题? 如果你给我的链接或一些代码行,会很高兴。 谢谢。 version: '3.0' services: ubuntubase: build: ./ubuntu-base backend: build: ./backend links: – postgresql:db expose: – "6060" depends_on: – ubuntubase – postgresql nginxreverseproxy: build: ./nginx-reverse-proxy expose: – "80" – "443" links: – backend:api ports: – "80:80" volumes: – ./logs/:/var/log/nginx/ depends_on: – ubuntubase – backend postgresql: restart: always image: […]

如何在Docker中设置一个简单的反向代理?

我是docker工人。 我有在多个容器上运行的应用程序。 现在,我想发布我所有的应用程序。 我打算做的是做一个集群包含我所有的应用程序。 我想要至less4个容器。 面向互联网的Nginx容器就像一个反向代理。 他负责将stream量redirect到其他容器,因为不能通过互联网直接访问。 在nodejs( http://www.node-app.me )中发布networking的Node_js容器。 发布Java EE应用程序的java_EE容器( http://www.java_ee-app.me )。 发布Django应用程序的Django容器( http://www.django-app.me )。 这是我的理想,但我不知道如何设置nginx容器扮演代理angular色,并请求正确的容器,以便如果用户发送请求像http://www.node-app.me ,容器nginx将从Node_js返回结果,依此类推。 你能不能从哪里开始呢? 设置可能看起来像这样(对不起,我不擅长绘图):

在docker容器中找不到'make'命令

我有一个Docker镜像,运行Docker主机与Ubuntu 14.04。 在其中一个容器中,我试图运行zookeeper并为kafka安装librdkafka库(前提条件库)以连接到第三方软件。 我需要'make'命令在我将运行kafka适配器/连接器的容器内构build我的librdkafka库。 然而,有趣的是我不能在容器内运行“make”命令,它在docker主机上运行得很好。 当我尝试使用 apt-get install make 我收到下面的消息,这对我来说没什么意义: root@svi-esp-service:/# apt-get install make Reading package lists… Done Building dependency tree Reading state information… Done Package make is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source […]