开启 Docker 监控的方法
1. 启用 Docker 远程 API
# 编辑 Docker daemon 配置文件
vim /etc/docker/daemon.json
# 添加以下配置
{
"hosts": ["tcp://0.0.0.0:2375", "unix:///var/run/docker.sock"]
}
# 重启 Docker 服务
systemctl restart docker
2. 验证 API 可访问性
# 测试 Docker API 连接
curl http://localhost:2375/version

这样就OK了
配置证书的方法:
配置安全连接(推荐)
# 生成 TLS 证书
openssl genrsa -out ca-key.pem 4096
openssl req -new -x509 -days 365 -key ca-key.pem -sha256 -out ca.pem
# 配置 daemon.json 使用 TLS
{
"hosts": ["tcp://0.0.0.0:2376", "unix:///var/run/docker.sock"],
"tlsverify": true,
"tlscacert": "/path/to/ca.pem",
"tlscert": "/path/to/server-cert.pem",
"tlskey": "/path/to/server-key.pem"
}
监控端口说明
2375 端口:用于非安全的 Docker API 连接
2376 端口:用于安全的 TLS 加密 Docker API 连接
欢迎来撩 : 汇总all
