灬小肥狗灬
1
灬小肥狗之家灬

【随手记】命令

docker run -d -p 0.0.0.0:8888:8080 -v /root/data/Trilium-work-data:/home/node/trilium-data --restart=always zadam/trilium:0.54-latest
docker run -d -p 0.0.0.0:8889:8080 -v /root/data/Trilium-study-data:/home/node/trilium-data --restart=always --name Trilium-study zadam/trilium:0.54-latest

用yt-dlp从头下载直播流

yt-dlp --live-from-start -N 10  https://m.youtube.com/watch?v=4QptregL4YU&t=2531s

从清华源下载/root/python-packages/20221031/requirements.txt文件中linux_x86_64版本的依赖到/root/python-packages/20221031/packages目录

pip3 download -d /root/python-packages/20221031/packages -r /root/python-packages/20221031/requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn --platform liunx_x86_64 --python-version 3.6.8 --no-deps

从豆瓣源下载/root/python-packages/requirements.txt文件中3.9.1版本的二进制依赖到/root/python-packages/391/packages目录

pip3 download -d /root/python-packages/391/packages -r /root/python-packages/requirements.txt -i http://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com --python-version 3.9.1 --only-binary=:all: --implementation cp

从豆瓣源下载最新的pip的3.9.1版本的二进制依赖到/root/python-packages/391/packages目录

pip3 download -d /root/python-packages/391/packages pip -i http://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com --python-version 3.9.1 --only-binary=:all: --implementation cp

从PIPDIR目录下搜索requirements.txt中所需依赖并安装到当前环境下

pip install --no-index --find-links=PIPDIR -r requirements.txt

以mysql:8.0.31镜像启动mysql容器并命名为mysql_SC,将宿主机33306端口映射到容器内3306端口,将数据持久化存储到/data/mysql/data,将配置文件持久化存储到/data/mysql/conf,将容器接入FM网络,并设置数据库初始root密码为root,同时设置容器自启

docker run --name mysql_SC -p 33306:3306 -v /data/mysql/conf:/etc/mysql/conf.d -v /data/mysql/data:/var/lib/mysql --restart=always -e MYSQL_ROOT_PASSWORD=root --network FM -d mysql:8.0.31

创建桥接模式网络FM,设置子网172.20.0.0/24和网关172.20.0.254

docker network create -d bridge --gateway 172.20.0.254 --subnet 172.20.0.0/24 FM

以centos:centos7.9.2009镜像启动centos容器并命名为centos_7.9.2009,将宿主机的/data映射到容器内/data,同时设置容器自启

docker run --name centos_7.9.2009 --restart=always --privileged=true -v /data:/data -itd centos:centos7.9.2009

编译安装Python的依赖包

yum包管理器

yum install -y @development zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel findutils

apt包管理器

apt install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python-openssl git

pip卸载所有第三方库

pip freeze > un.txt && pip uninstall -r un.txt -y && rm -f un.txt

创建数据库sc并指定utf-8编码

CREATE DATABASE `sc` CHARACTER SET utf8 COLLATE utf8_general_ci;

启动wordpress容器并将网页文件挂载到/root/data/WP/html,同时将80端口映射为12345,数据库主机名mysql_WP,数据库用户名,root,数据库密码123456,数据库名wp,数据库表前缀wp。

docker run --name WP --network WP -e WORDPRESS_DB_HOST=mysql_WP -e WORDPRESS_DB_USER=root -e WORDPRESS_DB_PASSWORD=123456 -e WORDPRESS_DB_NAME=wp -e WORDPRESS_TABLE_PREFIX=wp -v /root/data/WP/html:/var/www/html -p 12345:80 -d wordpress:php8.1-apache

zip命令实现每个卷1G的分卷递归压缩/root/a/目录

zip -r -s 1G a.zip /root/a/

zip命令将a.zip为首的压缩包合卷为b.zip

zip -s 0 a.zip --out b.zip

以/data/IPManagerDevelop/1.0.0/ip_manager.yml为yaml文件,以ip_manager为项目名后台启动docker compose编排的容器

docker compose -f /data/IPManagerDevelop/1.0.0/ip_manager.yml -p ip_manager up -d

灬小肥狗灬

文章作者

发表回复

textsms
account_circle
email

17 − 5 =

灬小肥狗之家灬

【随手记】命令
docker run -d -p 0.0.0.0:8888:8080 -v /root/data/Trilium-work-data:/home/node/trilium-data --restart=always zadam/trilium:0.54-latest docker run -d -p 0.0.0.0:8889:8080 -v /r…
扫描二维码继续阅读
2022-11-06