debian安装docker

首先,安装一些必要的软件包:

apt update
apt upgrade -y
apt install curl vim wget gnupg dpkg apt-transport-https lsb-release ca-certificates

然后加入 Docker 的 GPG 公钥和 apt 源:

curl -sSL https://download.docker.com/linux/debian/gpg | gpg --dearmor > /usr/share/keyrings/docker-ce.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-ce.gpg] https://download.docker.com/linux/debian $(lsb_release -sc) stable" > /etc/apt/sources.list.d/docker.list

国内机器可以用清华 TUNA的国内源:

curl -sS https://download.docker.com/linux/debian/gpg | gpg --dearmor > /usr/share/keyrings/docker-ce.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-ce.gpg] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian $(lsb_release -sc) stable" > /etc/apt/sources.list.d/docker.list

然后更新系统后即可安装 Docker CE:

apt update
apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin

此时可以使用 docker version 命令检查是否安装成功:

root@debian ~ # docker version
Client: Docker Engine - Community
 Version:           24.0.2
 API version:       1.43
 Go version:        go1.20.4
 Git commit:        cb74dfc
 Built:             Thu May 25 21:52:17 2023
 OS/Arch:           linux/amd64
 Context:           default

Server: Docker Engine - Community
 Engine:
  Version:          24.0.2
  API version:      1.43 (minimum version 1.12)
  Go version:       go1.20.4
  Git commit:       659604f
  Built:            Thu May 25 21:52:17 2023
  OS/Arch:          linux/amd64
  Experimental:     true
 containerd:
  Version:          1.6.21
  GitCommit:        3dce8eb055cbb6872793272b4f20ed16117344f8
 runc:
  Version:          1.1.7
  GitCommit:        v1.1.7-0-g860f061
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

2023年6月23日

可能是因为服务器的性能有点差,所以青龙面板一直登不上去,所以我就放弃了,改用crontab来曲线救国,主要就是上次说到的那个视频网站的采集问题,我有点强迫症,不把它搞好就有点难受,所以这次回来搞了一下,就是用crontab,主要是因为我采集用的脚本本身也是sh所以就可以直接用crontab了。现在就是看一下有没有采集了,但是我不知道seacms的log在哪里看,所以我打算用一个笨办法。就是看一下下下周更新的动漫我网站上有没有,至于为什么是下下周是因为我下下周才放假,而且下下周有一个好处就是观测的样本很多。至此视频网站的搭建就是真的到此结束了,可喜可贺。

Ubuntu下crontab的安装和使用

一、安装

安装:apt-get install cron
启动:service cron start
重启:service cron restart
停止:service cron stop
检查状态:service cron status
查询cron可用的命令:service cron
检查Cronta工具是否安装:crontab -l
  • crontab命令

1.编辑/创建命令

[root@localhost]# crontab -e

当系统不存在crontab文件时,输入此命令即为创建,已存在文件即为编辑。

2.查看当前所有定时任务

[root@localhost]# crontab -l

3.删除当前所有定时任务

[root@localhost]# crontab -r

编辑/var/spool/cron/crontabs目录下面的root文件

image-20230623212224718

直接在下面加上时间规则和所要执行文件的地址

例如:

* * * * * /usr/local/xxxx/xxx

当执行定时任务出现错误时,默认将信息存储到相应用户下面的文件中/var/log/mail/${user}

海洋cms后续3

今天把网站的主题搞好了,是在seacms论坛上找到的一个主题,稍作修改,因为就只保留了动漫的一个类别,下面的图片展示:

image-20230607183907750

image-20230607184025462

下载链接:hekie.7z - 蓝奏云 (lanzouw.com)

写在后面:到现在整个工作就算是做好了

海洋cms问题后续更新2

果然第一个问题是因为缓存的问题,现在就是播放器已经加载出来了,但是视频播放不了。

我本来以为是播放器的问题想换一个播放器,但是我又用手机浏览器的资源嗅探看了一下还是播放不了,所以我怀疑是资源库的问题,现在就是换一个资源库,如果顺利的话,就可以初步使用了

如果是先添加数据后添加播放来源,可能会出现没有数据的情况

如果是载后台添加数据,在一半时就退出会出现个别数据http error 500 原因时数据库里没有对应的数据

如果一切正常那么也有可能是资源库的问题,比如“高清资源库”的资源就会出现这个问题

其他如果是在网页自带播放器一直加载,而资源嗅探就可以播放或许是播放器的问题(bushi

这个是我的问题,我的电脑上挂着vpn,可能是用的来源不支持我的ip

如果不想用资源库限定的播放来源的名称,可以在采集之前就更改,更改之后采集,例如将量子资源库的“量子m3u8”改为“云播①”

关于播放器修改后并不能立马生效的问题,是因为有两个缓存一个是cdn的缓存,一个是浏览器本地缓存,cdn的缓存如果是用cf可以在cdn设置的地方删除,如果是浏览器的本地缓存就是在浏览器的设置页面清除缓存

接下来的打算就是修改网页布局,因为最为核心的资源问题已经搞定了

写在后面,虽然有些资源帮助中心是把资源的xml先给出了,再说要添加播放来源,但是正确的采集数据顺序是先添加播放来源再采集xml