每天 Shaarli

一天内的所有链接,汇聚在一个页面上。

September 10, 2024

Note: On-Prem-Server

Docker安装On-Prem-Server:

apk update

apk add docker

docker pull navicat/navicatonpremserver:1.2.0

docker run -d -p 3030:3030 --mac-address="92:20:de:b0:5b:51" -v navicat_onprem_server_var_data:/opt/navicatonpremserver/x86_64-linux-gnu/var -v docker run -d --restart always -p 3030:3030 --mac-address="92:20:de:b0:5b:51" -v navicat_onprem_server_var_data:/opt/navicatonpremserver/x86_64-linux-gnu/var -v navicat_onprem_server_cert_data:/opt/navicatonpremserver/x86_64-linux-gnu/cert navicat/navicatonpremserver:1.2.0

完全删除实例:

docker ps

docker stop <container_id_or_name>

docker rm <container_id_or_name>

docker volume rm navicat_onprem_server_var_data navicat_onprem_server_cert_data

docker run -d -p 3030:3030 --mac-address="92:20:de:b0:5b:51" -v navicat_onprem_server_var_data:/opt/navicatonpremserver/x86_64-linux-gnu/var -v docker run -d --restart always -p 3030:3030 --mac-address="92:20:de:b0:5b:51" -v navicat_onprem_server_var_data:/opt/navicatonpremserver/x86_64-linux-gnu/var -v navicat_onprem_server_cert_data:/opt/navicatonpremserver/x86_64-linux-gnu/cert navicat/navicatonpremserver:1.2.0

更新实例:

docker stop <container_id_or_name>

docker update --restart always <container_id_or_name>

docker start <container_id_or_name>

将容器打包为镜像:

docker commit <container_id_or_name> my_navicat_image:1.0

docker images

使用新镜像创建容器:

docker run -d --restart always -p 3030:3030 --mac-address="92:20:de:b0:5b:51" -v navicat_onprem_server_var_data:/opt/navicatonpremserver/x86_64-linux-gnu/var -v navicat_onprem_server_cert_data:/opt/navicatonpremserver/x86_64-linux-gnu/cert my_navicat_image:1.0

备份镜像:

docker save -o my_navicat_image.tar my_navicat_image:1.0

恢复镜像:
通过 docker load 命令恢复镜像:

docker load -i my_navicat_image.tar
User Guide — Certbot 2.12.0.dev0 documentation

certbot-nginx添加定时任务,每月一次:

vi /var/spool/cron/crontabs/root
0 0 1 * * root sleep 2976 && certbot renew -q