惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Jina AI
Jina AI
V
Visual Studio Blog
博客园 - 司徒正美
TaoSecurity Blog
TaoSecurity Blog
博客园 - 聂微东
IT之家
IT之家
博客园_首页
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
C
Cyber Attacks, Cyber Crime and Cyber Security
博客园 - Franky
雷峰网
雷峰网
罗磊的独立博客
S
Schneier on Security
C
Cybersecurity and Infrastructure Security Agency CISA
The Cloudflare Blog
T
Tailwind CSS Blog
B
Blog RSS Feed
H
Help Net Security
T
The Blog of Author Tim Ferriss
C
CXSECURITY Database RSS Feed - CXSecurity.com
T
Threatpost
C
CERT Recently Published Vulnerability Notes
博客园 - 三生石上(FineUI控件)
P
Palo Alto Networks Blog
I
Intezer
G
GRAHAM CLULEY
Engineering at Meta
Engineering at Meta
S
Securelist
J
Java Code Geeks
V
V2EX
Y
Y Combinator Blog
Simon Willison's Weblog
Simon Willison's Weblog
L
LINUX DO - 热门话题
云风的 BLOG
云风的 BLOG
Spread Privacy
Spread Privacy
MongoDB | Blog
MongoDB | Blog
P
Privacy International News Feed
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
B
Blog
Forbes - Security
Forbes - Security
Google Online Security Blog
Google Online Security Blog
Help Net Security
Help Net Security
S
SegmentFault 最新的问题
N
Netflix TechBlog - Medium
Webroot Blog
Webroot Blog
Microsoft Security Blog
Microsoft Security Blog
SecWiki News
SecWiki News
Scott Helme
Scott Helme
aimingoo的专栏
aimingoo的专栏
N
News and Events Feed by Topic

博客园 - A.Z

这是在CNblogs倒闭前,本blog最后一篇随笔,请各位看官好好珍惜,主题:改变Docker Port 2376从你我做起,有图为证 DOCKER绝对领域从2048到4069?不:25519,数字的飞跃,HTTP/2 再次聚焦DOCKER MACHINE CODE 2048 视觉光盘,只有我可以贴全世界唯一,Windows上最高级的DOCKER客户端数字, 夜晚点击一个都没有,值班的小编辛苦了 视觉光盘,只有我可以贴全世界唯一,你永远截不到的图片(小编请用人性化语言解释移出首页) 深夜话题boot2docker还有那些隐藏MENU Go Goosy Disk Docker Port Provisioners (GDP) 手动滑稽之golang-vmware-driver广告篇 Windows 7 + Tiny Linux 4.19 + XFS + Vmware Workstation 15 (PRO) 下篇dockerの奥义 预告:Windows 7 + Tiny Linux 4.19 + XFS + Vmware Workstation 15 (PRO)下篇dockerの奥义 首创诠释docker的Formulas: Windows 7 + Tiny Linux 4.19 + XFS + Vmware Workstation 15 (PRO) = super machine (docker从零开始时记,Follow me and you go) 竞斗云2.0开箱,内含全网首发真实测量数据 Aria2 1.35.0,更新,测试,发布 有哪些便宜还好用的东西,买了就感觉得了宝一样? 一起看期待已久的.NET Core 3.0新的单文件部署特性,记在昨日VS2019更新后 1张影射过往的图片,如何勾起往事的回忆,.CORE其实可以是这样的吗? 1张影射过往的图片,如何勾起往事的回忆,.CORE其实可以是这样的 全世界仅有的唯一最高LINUX版本的白菜路由,支持NAND记 续集:白菜的内涵,更新nand分区为ubifs,替换overlay
揭发233的docker/machine
A.Z · 2020-01-14 · via 博客园 - A.Z

手动滑稽之golang-vmware-driver广告篇,今天把vmware-driver完成

然而我却要发一篇牢骚,这是对docker公信力的挑战!!!

本来很简单的升级到vmware 15.x的兼容vmx文件简直是小菜一碟

顺着大便,把Windows 7 + Tiny Linux 4.19 + XFS + Vmware Workstation 15 (PRO) 下篇dockerの奥义提到的知识点1涂抹了一下

这样就达成了1986年toshiba洗衣机广告那样的全自动效应:

更新driver再也不用打开VMware workstation手动停止,更新配置了,效果异常的完美

在此基础之上,配套了ssh和dockerd port,这样我又可以让各位猜猜猜了

然而ssh port配合无间,dockerd port就...一言能尽,失败!

为什么失败先从怎么成功说起,一言能尽,减了一处hard code,加了3行GetSSHPort,内容从base.go来,d *BaseDriver好吧,这点legacy就别缴税了

错误性息就不贴了没头脑和不高兴,聚焦到流程后,我在git的源码处发现了

WaitForDocker() --> provision.WaitForDocker(provisioner, engine.DefaultPort)

如果进一步检索,甚至发现

dockerPort := engine.DefaultPort

 甚至又又探测出

utils_test.go dockerPort := 1234

为了颠覆印象,又找到了

GenerateDockerOptions(dockerPort int ..

.{ ...

DOCKER_HOST='-H tcp://0.0.0.0:{{.DockerPort}}'

... engineConfigContext := EngineConfigContext{

DockerPort:    dockerPort, ......

}

最后诧异的联想machine/drivers/azure/util.go

 // getSecurityRules creates network security group rules based on driver
// configuration such as SSH port, docker port and swarm port.

 // Base ports to be opened for any machine
 rl := []network.SecurityRule{
  mkRule(100, "SSHAllowAny", "Allow ssh from public Internet", "*", fmt.Sprintf("%d", d.BaseDriver.SSHPort), network.TCP),
  mkRule(300, "DockerAllowAny", "Allow docker engine access (TLS-protected)", "*", fmt.Sprintf("%d", d.DockerPort), network.TCP),
 }

 好吧,最终的觉悟是,对改动docker/machine我是想说NO的

machine/libmachine/provision/ 绝大多数文件的日期都是在2年前,或者4年前

至今,仍旧保持着最初的风貌,而我的新光盘和new driver配合非常默契,当然少了自定义的docker port也无所谓,至少我确认了所有的远景都在预期内

至多,不少一个port

全篇无图,希望能用心灵和文字的力量感受到视觉上新光盘和new driver的抽象

以上233的docker/machine揭发完毕

请轻声鼓掌

OVER.