Tag: machine

Docker容器中的多个公共ip地址用于传出连接

希望你能帮我解决我不常见的任务,谢谢你的时间! =) 这是我需要克服的条件: 服务器有1000多个公共IP地址(显然是ipv6 )。 每个docker集装箱必须有1个input地址(它很简单,可以是ipv4 ),250个地址用于输出连接。 重点是每个连接到野外的连接必须从特定的公共src ip地址发起。 基本上每个容器的工作方式就像代理服务器一样多地址。 任何想法如何优雅地与Docker实现? 想从默认的172.17.0.0子网添加250ips到docker,并用iptables绑定到公共地址,看起来很难支持,而且对我来说不稳定。 docker工人有一些function可以帮助我做到这一点更简单吗?

docker – 卡拉夫图像与蒙戈图像

我从头开始创build了karaf dockerfile,并且可以与我的应用程序一起工作。 现在,postgreSQL和MongoDB容器需要在最后一步与karaf容器在同一个networking上运行。 从本质上讲,我到目前为止是三个独立的dockerfiles。 而我需要的是他们能够相互沟通。 我如何解决这个问题?

如果服务正在运行,如何从docker得到真或假的响应

我想检查docker服务是否正在运行; 作为回应,我期待真假: docker service ps data-mapper-service docker service ps -f "node=vm-jcibe-microservice-qa-app01" data-mapper-service 这些是我尝试给我的命令。 它提供了有关该服务的信息(如果存在)。 如果我做docker service ps data-mapper-service-test我得到 Error: No such service: data-mapper-service-test 而不是这个错误,我可以检查服务的状态为真/假作为答复,即我得到真如果服务是存在和假如果服务不存在 以下是我的bash文件。 if [[ "$(docker service inspect ${DOCKER_SERVICE_NAME} 2> /dev/null)" != "" ]]; then docker service rm ${DOCKER_SERVICE_NAME} else echo "service dosenot exist or may have been removed manually" fi docker service […]

在vmwarevsphere上的windows docker

我们在我们公司使用VMWare vSphere虚拟机。 要自动创builddocker主机,我们使用一个简单的命令: docker-machine –driver vmwarevsphere …. vm params(cpu,memory,network,name, etc) 它会自动在我们的VM群集中创build新的VM机器,安装docker,然后将其添加到swarm或创build新的。 现在我需要创buildWindows Docker主机来运行Windows容器。 Docker-machine在创build虚拟机后安装boot2docker.iso。 但相反,我需要与微软servercore或纳米虚拟机。 我该怎么做? 非常感谢。 安东

如何使用von.js与fontawesome

我试图用vue.js使用font-awesome,但是无法运行。 我尝试包括在索引中,但没有工作: <link rel="stylesheet" href="path/to/font-awesome/css/font-awesome.min.css">

TypeError:无法读取未定义的属性“查询”?

我正在尝试与Docker部署我的节点应用程序。这里是我的节点应用程序: var express = require('express'); var path = require('path'); var mysql = require('mysql'); var app = express(); var bodyparser = require('body-parser'); var mongoose =require('mongoose'); app.use(express.static("./app")); var pool = mysql.createPool({ host: 'localhost', user: 'root', password: 'root', database: 'node_db' }); app.set('port',8080); app.set('views',path.join(__dirname,'views')); app.set('view engine','jade'); app.use(express.static(path.join(__dirname,'public'))); app.use(bodyparser.urlencoded({ extended: false })); app.get('/', function (req, res) { res.sendfile('app/index.html'); }); app.get('/getAllBlogs', […]

Docker访问主机上的MySQL与PHP艺术家迁移和拒绝访问 – 实际上在networking层面上发生了什么?

我想知道是否有人可以很清楚地解释在networking层面上发生了什么,我有这里的所有组件,以便我可以理解当我排除这些types的问题时,发生了什么事情:) 我有一个mac。 我安装了Docker(boot2docker)。 我开始了docker机。 我有一个mysql docker镜像,我已经在docker机器上启动了。 我有MySQL的工作台。 我有一个指令将工作台连接到我的docker机器的mysql映像中的mysql。 它失败。 (我使用docker机IP)。 我有一个PHPdocker的形象。 在这个PHP图像中,我需要运行“PHP技工迁移”,这不能连接到数据库与PDO例外 – 访问被拒绝。 和一些随机的IP我不能在错误信息中识别。 所有这些层和IP和networking的东西究竟如何融合在一起? 错误信息中的随机IP从何而来? 我知道这里也有一个虚拟的盒子。 请有人可以向我解释这一切吗?

“docker拉”提示input密码

我有configuration在〜/ .docker / config.json(其中包含身份validation令牌)pathconfig.json文件。 但是当我做docker pull <registry-url>:5000/testrepo/elasticsearch:latest ,会提示input密码。 但我相信它应该能够下载图像而不提示密码,因为我有auth令牌。 有谁能帮我解决这个问题吗? 谢谢,sunil

是否可以更改Virtualbox Docker Machine的IP地址?

默认情况下,在虚拟机上,创build的Docker-Machine将拥有IP地址192.168.99.100我想知道是否有方法来改变这个IP。 如果是的话,如果没有,那么为什么?

GitLab CI Docker Runner(macos):chmod不能访问'./gradlew':没有这样的文件或目录

我一直在试图在MacOS设备上安装Docker Runner来设置GitLab CI,以处理Android项目的testing。 Docker在Mac上安装并运行,Gitlab将启动该作业,但在构build阶段出现错误 chmod:无法访问'./gradlew':没有这样的文件或目录错误:作业失败:退出代码1 我已经尝试了包含在GitLab CI中的Android模板.yml文件以及其他在线发现的我的当前.ymlconfiguration: image: jerbob92/gitlab-ci-android:latest before_script: – export GRADLE_USER_HOME=`pwd`/.gradle – mkdir -p $GRADLE_USER_HOME – chmod +x ./gradlew cache: paths: – .gradle/wrapper – .gradle/caches build: stage: build script: – ./gradlew assemble test: stage: test script: – ./gradlew check 不pipe在chmod + x ./gradlew步骤中使用Runner失败的configuration如何。 有没有我在这里失踪的一个步骤?