小编gge*_*ise的帖子

从主机连接到mongo docker容器

我在OS X上运行Docker:

docker run --name mongo -p 27017:27017 -v ./data/db:/data/db -d mongo mongod
Run Code Online (Sandbox Code Playgroud)

并使用我得到的IP:

docker inspect --format '{{ .NetworkSettings.IPAddress }}' <cid>
Run Code Online (Sandbox Code Playgroud)

在:

var MongoClient = require('mongodb').MongoClient;
var assert = require('assert');
var url = 'mongodb://<ip>:27017';

MongoClient.connect(url, function(err, db) {
   assert.equal(null, err);
   db.close();
});
Run Code Online (Sandbox Code Playgroud)

而且我得到了一个超时错误.

我正在使用Docker Hub的官方mongo存储库.是否需要进行任何其他设置才能从主机进行连接?

macos mongodb node.js docker

21
推荐指数
3
解决办法
2万
查看次数

Vim折叠,没有结束标记

我想在开始标记之间折叠文本:

//// Block 1

... some code 1 ...

//// Block 2

... some code 2 ...
Run Code Online (Sandbox Code Playgroud)

在此处////将用作开始标记,并且折叠//// Block 1将折叠到之前的行//// Block 2

这有可能吗?

如果我foldmarker没有设置结束参数就不喜欢它,并且如果////同时用作开始和结束标记,它会折叠太多。

我可以使用手动创建折叠zf,但是这些折叠取决于文件,如果您更改它,它们会折断。

vim

5
推荐指数
1
解决办法
165
查看次数

标签 统计

docker ×1

macos ×1

mongodb ×1

node.js ×1

vim ×1