2375专题

使用TLS解决Docker API暴露2375端口的问题

问题起因 由于本人开发环境是在 Windows,开发完成后需要使用 Dockerfile 打包镜像,这个过程需要有一个 Docker 服务完成,Windows 安装 Docker 会影响到很多环境,我又不想本地开虚拟机使用 Docker,于是我就索性使用服务器上的 Docker,并放开了 2375 端口,这个是 Docker 默认 API 的端口,于是就可以很愉快的打包发布了。 但是没过几天,

POJ 2375 Cow Ski Area (强连通分量)

题目地址:POJ 2375 对每个点向与之相邻并h小于该点的点加有向边。然后强连通缩点。问题就转化成了最少加几条边使得图为强连通图,取入度为0和出度为0的点数的较大者即可。注意,当强连通分量只有一个的时候,答案是0,而不是1. 代码如下: #include <iostream>#include <string.h>#include <math.h>#include <queue>

docker 开启2375端口,提供外部访问docker

编辑docker文件:/usr/lib/systemd/system/docker.service vim /usr/lib/systemd/system/docker.service 修改ExecStart行为下面内容 ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock \ 重新

POJ 2375 Cow Ski Area(强连通)

POJ 2375 Cow Ski Area 题目链接 题意:给定一个滑雪场,每个点能向周围4个点高度小于等于这个点的点滑,现在要建电缆,使得任意两点都有路径互相可达,问最少需要几条电缆 思路:强连通缩点,每个点就是一个点,能走的建边,缩点后找入度出度为0的个数的最大值就是答案,注意一开始就强连通了答案应该是0 代码: #include <cstdio>#include

【备忘录】Docker 2375远程端口安全漏洞解决

最近为了项目需要,把docker 的远程端口2375 给开放了。不出意外出意外了。没多久,网站报流量告警,第一反应就是开放2375这个端口问题导致,毫不迟疑直接切换服务器。关闭该台服务器的docker服务,并逐步清理掉挖矿进程,过程之艰辛就不想再提起。业务原因又不得不要开放该端口,下面备忘一下修复该漏洞的过程。 Docker本身提供了加密的远程管理端口2376,配合CA证书,就能提供TLS连接了

docker设置端口2375

一、系统环境:       在Windows 7 64位上,采用Vmware workstation 12安装了CenOS7.5 64位。 二、问题       在CentOS7.5里安装了Docker,启动docker服务,输入docker version,则出现错误信息:       Cannot connect to the Docker datemon at tcp://0.0.0

docker打开2375监听端口

由于在使用caliper时,需要用到Docker的监听端口,所以此步骤如下: 1、修改/usr/lib/systemd/system/docker.service,在[service]的ExecStart ,添加 -H tcp://0.0.0.0:2375 ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H fd:// --container

Docker开放2375端口,实现远程访问

环境 Linux环境:Ubuntu18.04 LTS 补充:我的Linux环境是运行本机的虚拟机上。 因为IDEA集成docker环境,实质上是通过远程访问的形式,进行连接,因此需要开启Docker的2375端口的远程访问权限。 开启2375端口 网上很多资料,直接就指定了docker service文件的位置。 但是因为Linux环境的不同,docker service文件的目录是