我试图了解 docker 的“macvlan”网络。我创建一个新网络:
docker network create -d macvlan \
--subnet=192.168.2.0/24 \
--gateway=192.168.2.1 \
-o parent=eno1 \
pub_net
Run Code Online (Sandbox Code Playgroud)
并使用新网络启动新容器:
docker run --rm -d --net=pub_net --ip=192.168.2.74 --name=whoami -t jwilder/whoami
Run Code Online (Sandbox Code Playgroud)
当我尝试从容器访问服务或 ping 它时,我得到:
curl: (7) Failed to connect to 192.168.2.74 port 8000: no route to host
Run Code Online (Sandbox Code Playgroud)
使用 Ubuntu 16.04、Ubuntu 18.04 和 CentOS 7 进行测试。docker 主机本身或网络上的其他客户端都无法访问容器。
我按照 docker 站点的示例进行操作:https://docs.docker.com/network/network-tutorial-macvlan/#bridge-example
我缺少什么?
我在这里读到了在 Docker macvlan 中绑定地址来执行这些命令(不知道它们做了什么):
docker run --rm -d --net=pub_net --ip=192.168.2.74 --name=whoami -t jwilder/whoami
Run Code Online (Sandbox Code Playgroud)
但这对我的机器没有任何作用
我正在研究代理对象、类和私有属性。并遇到了这个错误消息:
/home/marc/projects/playground/pipeline/clsss.js:14
this.#hidden = !this.#hidden;
^
TypeError: Cannot read private member #hidden from an object whose class did not declare it
at Proxy.toggle (/home/marc/projects/playground/pipeline/clsss.js:14:30)
at Object.<anonymous> (/home/marc/projects/playground/pipeline/clsss.js:37:19)
at Module._compile (internal/modules/cjs/loader.js:1118:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1138:10)
at Module.load (internal/modules/cjs/loader.js:982:32)
at Function.Module._load (internal/modules/cjs/loader.js:875:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)
at internal/main/run_main_module.js:17:47
Run Code Online (Sandbox Code Playgroud)
重现代码:
/home/marc/projects/playground/pipeline/clsss.js:14
this.#hidden = !this.#hidden;
^
TypeError: Cannot read private member #hidden from an object whose class did not declare it
at Proxy.toggle (/home/marc/projects/playground/pipeline/clsss.js:14:30)
at Object.<anonymous> (/home/marc/projects/playground/pipeline/clsss.js:37:19)
at Module._compile (internal/modules/cjs/loader.js:1118:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1138:10)
at …Run Code Online (Sandbox Code Playgroud) 我注意到 Firefox 中的背景渐变与 Chromium 相比渲染得不太平滑。
Firefox 使用更多“伪影”渲染渐变,而不是均匀的颜色淡出。有没有一种方法可以平滑这一点,使结果看起来和铬一样好?
body{
background-color: #2e3236;
background-image: radial-gradient(circle, #4e505298 0, rgba(35, 40, 46, .5) 15%, #101418 95%);
background-repeat: no-repeat;
background-size: cover;
background-attachment: fixed;
}Run Code Online (Sandbox Code Playgroud)
我正在寻找 Node.js 中解析 http 消息的本机方法。无论消息来自何处,简单的硬编码字符串或通过网络 tcp/udp 或被视为“套接字”的自定义双工流。
作为搜索结果,我只发现过时的答案,process.binding而不是现有的私有属性/方法。
使用内置模块解析传入的 http 消息的“正确”方法是什么?
(作为评论,我接受任何提示/包,但目标应该是仅使用节点模块中的构建)
提前致谢。
chromium ×1
containers ×1
css ×1
docker ×1
ecmascript-6 ×1
es6-proxy ×1
firefox ×1
gradient ×1
http ×1
javascript ×1
macvlan ×1
message ×1
networking ×1
node.js ×1
parsing ×1
private ×1
properties ×1
routes ×1