对象存储 minio
https://www.cnblogs.com/tree1123/p/15458031.html
docker run -d \
-e LANG=zh_CN.UTF-8 \
-e TZ=Asia/Shanghai \
-p 9000:9000 \
-p 9090:9090 \
--name minio-server \
-v /data/minio:/data \
-e "MINIO_ROOT_USER=admin" \
-e "MINIO_ROOT_PASSWORD=CHANGEME123" \
--restart=always \
--network mynetwork \
quay.io/minio/minio server /data --console-address ":9090"
开源实时监控告警工具
docker run -d -p 1157:1157 \
-e LANG=zh_CN.UTF-8 \
-e TZ=Asia/Shanghai \
-v /data/hertzbeat:/opt/hertzbeat/data \
-v /data/hertzbeat/logs:/opt/hertzbeat/logs \
#-v /data/hertzbeat/config:/opt/hertzbeat/config \
--restart=always \
--network mynetwork \
--name hertzbeat tancloud/hertzbeat
docker 安装
参考资料
https://www.runoob.com/docker/centos-docker-install.html
1、docker-安装
#阿里云
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
#官方
curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh
#docker-compose
curl -L https://github.com/docker/compose/releases/download/1.25.3/docker-compose-`uname -s`-`uname -m` -o /usr/bin/docker-compose && chmod +x /usr/bin/docker-compose
下载Docker镜像时加速
cat <<EOF > /etc/docker/daemon.json
{
"registry-mirrors": [
"https://docker.mirrors.ustc.edu.cn",
"http://hub-mirror.c.163.com"
],
"max-concurrent-downloads": 10,
"log-driver": "json-file",
"log-level": "warn",
"log-opts": {
"max-size": "10m",
"max-file": "3"
},
"data-root": "/var/lib/docker"
}
EOF
2、启动Docker
systemctl start docker
3、停止docker服务
systemctl stop docker.socket
systemctl stop docker
4、移动docker目录
mv /var/lib/docker/ /data
ln -sf /data/docker /var/lib/docker
5、重启docker服务
systemctl enable docker.socket
systemctl start docker
7、自定义网络
docker network create --subnet=192.168.100.0/24 mynetwork
zimg自建图片服务器
附件conf.zip
中文说明
http://zimg.buaa.us/documents/guidebookcn/
官网
http://zimg.buaa.us/documents/guidebook/
docker run -d -p 4869:4869 --name zimg_server \
-h zimg_server \
-v /etc/localtime:/etc/localtime:ro \
-e TZ=Asia/Shanghai \
-v /data/zimg:/zimg/bin/img \
--network mynetwork \
iknow0612/zimg
复制容器中的conf配置文件后得新运行
docker run -d -p 4869:4869 --name zimg_server \
-h zimg_server \
-v /etc/localtime:/etc/localtime:ro \
-e TZ=Asia/Shanghai \
-v /data/zimg/img:/zimg/bin/img \
-v /data/zimg/conf:/zimg/bin/conf \
--network mynetwork \
iknow0612/zimg
http://zimg.buaa.us/documents/guidebook/
curl -F "blob=@testup.jpeg;type=image/jpeg" "http://127.0.0.1:4869/upload"
上传成功之后就可以通过不同的参数来获取图片了
http://127.0.0.1:4869/5f189d8ec57f5a5a0d3dcba47fa797e2?w=300&h=300&g=1&x=0&y=0&r=45&q=85&f=jpeg
其组成格式为: zimg服务器IP + 端口 / 图片MD5 (? + 长 + 宽 + 缩放方式 + 灰白化 + x + y + 旋转角度 + 压缩比 + 转换格式)
注意:URL + MD5这种不加任何参数的裸请求,获取到的并非原始图片,而是经过压缩后体积大幅度缩小的图片,如果你想获取原始图片需要在这个请求之后专门加一个p=0参数,如下:
http://127.0.0.1:4869/5f189d8ec57f5a5a0d3dcba47fa797e2?p=0