分类 默认分类 下的文章

附件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

1、停止docker服务

systemctl stop docker.socket
systemctl stop docker

2、移动docker目录

mv /var/lib/docker/ /data
ln -sf /data/docker /var/lib/docker

3、重启docker服务

systemctl enable docker.socket
systemctl start docker

1、安装docker

sudo apt-get update && sudo apt-get upgrade
sudo curl -fsSL get.docker.com -o get-docker.sh && sh get-docker.sh

2、安装Docker-compose

sudo apt-get install docker-compose

3、非root用户执行docker 无需加sudo

sudo usermod -aG docker [user_name]
sudo reboot

4、参考地址

https://lingshunlab.com/book/raspberry-pi/raspberry-pi-install-docker-and-install-docker-compose
https://raspberrypi.club/61.html

https://github.com/AdguardTeam/AdGuardHome
DNS Docker 安装

mkdir -p /data/dnsserve
docker run --name dns-server\
    --restart unless-stopped\
    -v /data/dnsserver/work:/opt/adguardhome/work\
    -v /data/dnsserver/conf:/opt/adguardhome/conf\
    -p 53:53/tcp -p 53:53/udp\
    -p 8081:80/tcp -p 3000:3000/tcp\
    -p 853:853/tcp\
    --network mynetwork\
    -d adguard/adguardhome

1、配置外部工具,需要提前下载Nuget

工具->外部工具 添加外部工具
944369-20220208140449126-866081984.png

命令设置为:cmd.exe
参数设置为:
/c del $(ProjectDir)\bin\Release\*.nupkg /Q && dotnet pack -c Release $(ProjectDir) && NuGet push $(ProjectDir)\bin\Release\*.nupkg -Source https://m.wdzs.cn/repository/nuget-hosted/ -ApiKey {xxxxkey} -NonInteractive

/c del $(ProjectDir)\bin\Release\*.nupkg /Q && dotnet pack -c Release $(ProjectDir) && NuGet push $(ProjectDir)\bin\Release\*.nupkg -Source https://m.wdzs.cn/repository/nuget-hosted/

2、菜单配置

工具->自定义->命令,选择上下文菜单,右侧下拉列表选择项目和解决方案上下文菜单 | 项目 然后点击添加
2.png
3.png
4.png

3、设置nuget key

nuget setapikey XXXXXX -source https://m.wdzs.cn/repository/nuget-hosted/

Nexus配置

1.png
自定义命令按实际定义的顺序选择