docker完全卸载的方法

1.删除docker及安装时自动安装的所有包

apt-get autoremove docker docker-ce docker-engine docker.io containerd runc

2.查看docker是否卸载干净

dpkg -l | grep dockerdpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P # 删除无用的相关的配置文件

3.删除没有删除的相关插件

在这里插入图片描述apt-get autoremove docker-ce-*

4.删除docker的相关配置&目录

rm -rf /etc/systemd/system/docker.service.drm -rf /var/lib/docker

5.确定docker卸载完毕

docker --version

本文卸载docker的方法已实测成功!

nextcloud设置cron后台任务

后台任务

以下是nextcloud官方对于后台任务的解释:

诸如Nextcloud之类的系统有时需要定期执行任务,而无需用户交互或妨碍Nextcloud性能。为此,作为系统管理员,您可以定义无需用户交互就可以执行的后台作业(例如,数据库清理)。

这些作业通常称为cron作业。Cron作业是命令或基于Shell的脚本,它们计划在固定的时间,日期或间隔定期运行。 cron.php是Nextcloud内部流程,可按需运行此类后台作业。

Nextcloud应用程序会cron.php自动注册操作,以执行典型的内部管理操作,例如临时文件的垃圾收集或使用filescan()外部安装的文件系统检查新近更新的文件。

打开nextcloud后面的设置–基本设置大致可分为三种后台任务:

  • Ajax
  • Webcron
  • Cron

这三种模式,默认采用的是Ajax,但是对于较大的实例,就需要使用Cron这种模式了。

配置方法

可以看到要求是:使用系统定时任务服务每5分钟执行一次cron.php文件。 cron.php 需要被系统用户 “www” 执行。

yvEY.png

可以看到官方要求是两点,一个要5分钟执行一次文件,还有要被www执行

如果你和我一样是nginx,那么只需要在nextcloud的安装根目录下给www权限即可,Apache的话可能是www-data

chown www:www cron.php

这样就给权限了。

编辑一个定时脚本

/etc/systemd/system目录新建 nextcloudcron.service 和 nextcloudcron.timer 两个文件:

1、nextcloudcron.service文件内容(修改cron.php文件路径):

[Unit]
Description=Nextcloud cron.php job
 
[Service]
User=www
ExecStart=/usr/bin/php -f /www/wwwroot/test.wxlcloud.com/nextcloud/cron.php
 
[Install]
WantedBy=basic.target

注意这里ExecStart后面的php是你安装的php路径,如果你用的宝塔安装一般是在*/www/server/php/php版本/bin/php*,一般就在这个地方,后面的cron.php,就写你根目录下的那个地址,注意要写绝对路径

2、nextcloudcron.timer文件内容:

[Unit]
Description=Run Nextcloud cron.php every 5 minutes
 
[Timer]
OnBootSec=5min
OnUnitActiveSec=5min
Unit=nextcloudcron.service
 
[Install]
WantedBy=timers.target

这里没什么修改的,就是个定时

3、系统中执行下面的命令就可以了:

systemctl enable --now nextcloudcron.timer

检查结果

最后点到基本设置里,选择cron的方式,等5分钟看看情况:

yWHM.png


原文链接:https://blog.csdn.net/weixin_42758977/article/details/114290064

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息分享服务,不拥有所有权,不承担相关法律责任。如若转载,请注明本站链接。如若内容造成侵权/违法违规/事实不符,请联系本站邮箱:1414601196@qq.com进行投诉反馈,一经查实,立即删除!

宝塔面板docker方式安装onlyoffice,并且启用HTTPS访问的方法

本站推荐使用zerossl给公网ip申请ssl证书,实测可用!!!

1、拉取镜像

复制代码docker pull onlyoffice/documentserver

image-20220826155618917.png

2、构建容器

进入宝塔管理面板->docker->镜像,可以看到镜像已被安装成功

image-20220826155757022.png

使用下面的命令挂载

sudo docker run -i -t -d -p 9000:80 -p 9001:443 -v /app/onlyoffice/CommunityServer/data:/var/www/onlyoffice/Data onlyoffice/documentserver

注意:此命令不能换行,在Xshell 等上输入命令时为一整行

3、HTTPS配置SSL证书

前面挂载完成后,创建文件夹/app/onlyoffice/CommunityServer/data/certs

zerossl网站申请的密钥和证书文件重命名为onlyoffice.key 和 onlyoffice.crt ,放入文件夹/app/onlyoffice/CommunityServer/data/certs

至此,证书创建完成。

4、重启sudo docker restart {{服务器标识}}

或者进入宝塔Docker重启

5、在浏览器里访问https://服务器地址/。

6、需注意以下几点:


❶挂载命令’/var/www/onlyoffice/Data’目录不能修改。就算是国产linux面板安装的docker,也不能修改。
❷挂载命令整行显示,不跳行换行。
❸公网IP自签证书有问题,最后访问会提示不安全。用zerossl给公网IP申请的证书最后没有出现问题。
❹证书放到指定文件夹后必须重启docker才能访问。
❺使用https+ip+9001访问,映射443的那个端口。不是映射80的端口,切记。
❻只测试了https+公网IP+端口成功访问。域名+ssl方式未测试。
❼zerossl证书下载有3个文件,crt的2个合并为1个文件(bundle那个文件内容复制到另一个crt文件后面),key文件和合并的crt文件重命名为本网页文章要求的名称,并放到本网页文章所指目录。

本文引用部分网络图片,相关图片已带有原作者水印。如若内容造成侵权/违法违规/事实不符,请联系本站邮箱:1414601196@qq.com进行投诉反馈,一经查实,立即删除!

转载文章时遇到图片在发布后的网页无法显示出来,怎么办?

转载文章时遇到图片在发布后的网页无法显示,这是因为它是外部外链的图片,需上传至网站媒体库。

进入网站仪表盘→插件,下载安装外链图片自动上传插件 Auto Upload Images

如图所示,插件安装完成。

以后发布完文章,插件会将外链图片自动上传至网站媒体库。

转载网页文章的方法

如何转载

1、找到要转载的文章,用chrome浏览器打开,右键选择审查元素

csdn如何转载别人的文章_转载

2、在chrome中下方的框里找到对应的内容,html脚本中找到对应的节点,选中节点,网页上被选中内容会被高亮显示,然后右键菜单选中 Copy as HTML

csdn如何转载别人的文章_chrome_02

3、进入个人”管理博客”主界面,选择”写新文章“,编辑界面的地方选择工具条上的源代码,将chrome中复制的内容贴进来

csdn如何转载别人的文章_右键菜单_03
csdn如何转载别人的文章_html_04
csdn如何转载别人的文章_csdn_05

原文链接:https://blog.51cto.com/u_11435021/5882276

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息分享服务,不拥有所有权,不承担相关法律责任。如若转载,请注明本站链接。如若内容造成侵权/违法违规/事实不符,请联系本站邮箱:1414601196@qq.com进行投诉反馈,一经查实,立即删除!