Tag: docker

Zookeeper(docker外)卡夫卡节点网络中断

随机的时候,我正在面对这个问题,当与kookeeper连接卡夫卡节点。 门户,工人和websockets在码头集装箱内,而kafka zookeeper在外面。 这是码头网络问题还是我错过了一些配置? events.js:182 throw er; // Unhandled 'error' event ^ Error at ConnectionManager.cleanupPendingQueue (/tmp/node_modules/node-zookeeper-client/lib/ConnectionManager.js:189:46) at ConnectionManager.onSocketClosed (/tmp/node_modules/node-zookeeper-client/lib/ConnectionManager.js:274:10) at emitOne (events.js:115:13) at Socket.emit (events.js:210:7) at TCP._handle.close [as _onclose] (net.js:548:12) Producer { Error at ConnectionManager.cleanupPendingQueue (/tmp/node_modules/node-zookeeper-client/lib/ConnectionManager.js:189:46) at ConnectionManager.onSocketClosed (/tmp/node_modules/node-zookeeper-client/lib/ConnectionManager.js:274:10) at emitOne (events.js:115:13) at Socket.emit (events.js:210:7) at TCP._handle.close [as _onclose] (net.js:548:12) code: -4, name: 'CONNECTION_LOSS', path: […]

docker:shell脚本中的参考格式无效

我正在尝试创建一个shell脚本来运行一个码头集装箱,我正在挣扎。 我的脚本是这样的: #!/bin/bash if [ "$1" == "" ]; then echo "Usage > run.sh IMAGE NAME" echo echo "ie ./build.sh cd2:0.0.49" exit fi echo $1 docker run -it –rm \ -e NODE_PATH='./src'\ -e NODE_HOST='0.0.0.0'\ -e NODE_ENV='production'\ -e DOCKER=true\ -e PORT='8080'\ -e STAGING=true\ -e SENDGRID_API_KEY='<redacted>'\ -p 8080:8080 $1 当我运行: bash run.sh cd2:0.0.50 我得到: docker: invalid reference […]

WebStorm远程解释器不能使用TSLint

我跟着这个链接在WebStorm中设置了一个Docker的远程解释器,现在我想用它作为TSLint插件的解释器,我在上面的窗口中看到: 但是当我尝试配置解释器时,我只能得到本地解释器的选项。 有什么办法可以配置它使用远程的? 这就是我所看到的:

在Eclipse Che中,连接被MySQL运行时拒绝

我试图从多机器工作区中的另一个NodeJS运行时连接到MySQL运行时的数据库。 在测试中,我打电话给目标用户列表的API http://localhost:3000/target 。 这个API中的代码在db上运行一个SELECT: … exports.list = function(req, res) { req.getConnection(function(err, connection) { if (err) { console.log("MySQL " + err); } else { connection.query('SELECT id FROM target', function(err, rows) { if (err) { console.log("Error Selecting : %s ", err); } else { … 我从终端得到的结果是: get target list from http://localhost:3000/target MySQL Error: connect ECONNREFUSED 127.0.0.1:3306 […]

在Docker容器中使用SSL

我遇到了与SSL证书有关的麻烦。 我有一个服务器在Docker容器中运行服务,我安装了Caddy并获得了该站点的SSL证书。 现在,从其他服务器我想要使用HTTPS服务,但我得到: x509: certificate signed by unknown authority exit status 1 而且,在使用docker + SSL时,这似乎是一个常见的问题。 我该怎么办? 谢谢

AWS ECS没有链接我的容器

我正在迁移我工作的公司的基础设施的一部分到亚马逊ECS,我被困在试图使我的服务器容器连接到数据库容器。 下面是我如何设置我的任务: { "requiresAttributes": [ { "value": null, "name": "com.amazonaws.ecs.capability.docker-remote-api.1.17", "targetId": null, "targetType": null }, { "value": null, "name": "com.amazonaws.ecs.capability.logging-driver.syslog", "targetId": null, "targetType": null }, { "value": null, "name": "com.amazonaws.ecs.capability.docker-remote-api.1.18", "targetId": null, "targetType": null }, { "value": null, "name": "com.amazonaws.ecs.capability.ecr-auth", "targetId": null, "targetType": null } ], "taskDefinitionArn": "arn:aws:ecs:us-east-1:9621234232917455:task-definition/ecv-server:12", "networkMode": "bridge", "status": "ACTIVE", "revision": 12, "taskRoleArn": […]

连接到外部MYSQL泊坞窗容器

我有两个VM正在运行,一个(A)在Docker网络中有MYSQL数据库。 另一个(B)VM有我的前端应用程序泊坞窗容器。 我运行我的MYSQL泊坞窗容器(A)如下: docker run –name db –net=netname -v /path/to/mysql/:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=password -d mysql:5.6.32 docker exec -i db mysql -pyourpassword -e 'CREATE DATABASE mydb' 在编辑MYSQL my.cnf文件到bind-address = 0.0.0.0我尝试使用ip addr show eth0命令使用MYSQL docker容器给我的IP地址从VM(B)连接。 这是: eth0@if46: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default link/ether 02:42:ac:12:00:02 brd ff:ff:ff:ff:ff:ff inet 172.18.0.2/16 scope global eth0 valid_lft forever preferred_lft […]

在NPM postinstall例程中以$ HOME的方式创建目录

我在这里和那里调整一些东西,试图让它起作用,但也许最好问一下别人是否已经明白了这一点。 我想在$ HOME目录中创建一个目录,无论用户是否是root用户。 如果我是root用户(例如在Docker容器中),并且我像这样调用mkdir: mkdir "$HOME/.suman" && echo "created suman dir" || { echo " could not create suman dir"; exit 1; } 我得到这个错误: mkdir: cannot create directory '/root/.suman/logs': Permission denied 如果您是NPM安装后例程的根,是否有写入$ HOME的绝对方法? 我正在尝试两个 RUN npm install suman RUN sudo npm install suman 在容器中,并且这两个命令都遇到权限问题。 我的猜测是NPM可能会以某种方式禁用postinstall例程的根权限? 它看起来像这样有答案,但我不是100%确定: https : //docs.npmjs.com/misc/scripts 用户 如果使用root权限调用npm,则会将uid更改为user config所指定的用户帐户或uid,默认为nobody。 设置unsafe-perm标志以运行具有root权限的脚本。

Docker引擎安装失败

我有一个OS的Debian 8板。我想安装“Docker引擎”。 我已经使用这个链接进行安装,但我得到了错误信息: 有人有相同的吗? 我尝试了“更新”,“升级”,结果没有任何结果。 我希望一切都清楚,如果不是遗憾,我可以提供更多的信息。 最好的祝福。