首页
关于
Search
1
中兴F7607P从移动版刷成电信版的流程
1,854 阅读
2
利用grafana创建一个openclash探针
353 阅读
3
Docker部署NPS内网穿透服务
309 阅读
4
Openwrt技巧合集
305 阅读
5
使用docker部署shadowsocks(2022)
251 阅读
网站相关
VPS
系统相关
docker
openwrt
网络设备
登录
Search
标签搜索
docker
nextcloud
xrayr
rclone
Steven's Site
累计撰写
20
篇文章
累计收到
4
条评论
首页
栏目
网站相关
VPS
系统相关
docker
openwrt
网络设备
页面
关于
搜索到
9
篇与
的结果
2022-06-25
docker安装pagermaid(telegram-bot)
Pagermaid-modify 是一个开源的 Telegram 人形自走 Bot 方案,功能强大而丰富,可以帮助你打造专属的便利功能。自动安装脚本wget https://gitlab.com/Xtao-Labs/pagermaid-modify/-/raw/master/utils/docker.sh bash docker.sh手动安装 (以容器名pagermaid为例)1. 先运行容器启动代码docker run -d \ --restart=always \ --network=host \ --name=pagermaid \ --hostname=pagermaid \ -e RUN_AS_ROOT=true \ mrwangzhe/pagermaid_modify2. 配置好pagermaid-configdocker exec -it pagermaid bash utils/docker-config.sh3. 持久化数据1.停止容器 docker cp pagermaid:/pagermaid/workdir /data/pagermaid docker stop pagermaid2.把数据拷贝到指定的目录 如(/data/pagermaid2),并删除容器docker rm pagermaid3.重新创建容器docker run -d \ --restart=always \ --network=host \ -e PUID=$PUID \ -e PGID=$PGID \ --name=pagermaid \ --hostname=pagermaid \ -e RUN_AS_ROOT=true \ -v /data/pagermaid/workdir:/pagermaid/workdir \ mrwangzhe/pagermaid_modify配置自动更新(利用watchtower) docker run -d \ --name watchtower \ --restart unless-stopped \ -v /var/run/docker.sock:/var/run/docker.sock \ containrrr/watchtower -c 手动备份pagermaid备份pagermaidtar -zvcf /data/pagermaid.tar.gz /tmp转移到新机器传到新机器的/tmp目录下 然后执行tar -zxvf /tmp/pagermaid.tar.gz -C /pagermaid 安装 插件如:xjj 插件则在telegram的对话框里输入:-apt intall xjj快速安装大部分插件-apt install acg-multi atadmins_atall cosplay-multi da dme eat fuckadmin fuckmember getstickers ghs groupindex groupword meizi mjx neteasedown pic2sticker stickertopic throwit vip xjj xtao-some yinglish silly_girl yvlu dc aff shift findmessage
2022年06月25日
159 阅读
0 评论
0 点赞
2022-06-25
如何安装docker-compose (V2)
在root用户下运行以下代码给x86设备安装:mkdir -p /usr/local/lib/docker/cli-plugins curl -SL https://github.com/docker/compose/releases/download/v2.12.2/docker-compose-linux-x86_64 -o /usr/local/lib/docker/cli-plugins/docker-compose 给arm64设备安装:mkdir -p /usr/local/lib/docker/cli-plugins curl -SL https://github.com/docker/compose/releases/download/v2.12.2/docker-compose-linux-aarch64 -o /usr/local/lib/docker/cli-plugins/docker-compose对二进制文件应用可执行权限:chmod +x /usr/local/lib/docker/cli-plugins/docker-compose测试安装:docker compose version如显示版本 Docker Compose version 2.12.2字样就表示成功了docker-compose常用命令升级到docker-compose v2后,相关命令也有所改动,用docker compose代替docker-composedocker compose up -d//启动应用程序 对应 docker-compose up -d其他命令:build Build or rebuild services bundle Generate a Docker bundle from the Compose file config Validate and view the Compose file create Create services down Stop and remove containers, networks, images, and volumes events Receive real time events from containers exec Execute a command in a running container help Get help on a command images List images kill Kill containers logs View output from containers pause Pause services port Print the public port for a port binding ps List containers pull Pull service images push Push service images restart Restart services rm Remove stopped containers run Run a one-off command scale Set number of containers for a service start Start services stop Stop services top Display the running processes unpause Unpause services up Create and start containers version Show the Docker-Compose version information创建个软链接,以后用 dc 命令来代替 docker compose rm -rf which dc # 若系统中存在 dc 则删除 ln -s /usr/local/lib/docker/cli-plugins/docker-compose /usr/bin/dc 以后就可以用dc命令代替docker compose
2022年06月25日
219 阅读
0 评论
0 点赞
2022-06-25
Docker部署青龙的方式(基于v2.13.4)
1. 拉取镜像docker pull whyour/qinglong:latest2.启动命令(bridge模式)docker run -dit \ --name ql \ --hostname ql \ --restart always \ -p 5700:5700 \ -v /data/ql/config:/ql/config \ -v /data/ql/log:/ql/log \ -v /data/ql/db:/ql/db \ -v /data/ql/scripts:/ql/scripts \ -v /data/ql/jbot:/ql/jbot \ whyour/qinglong:latest3.拉取脚本库(仅供参考)Kingranql repo https://gh.fakev.cn/KingRan/KR.git "jd_|jx_|jdCookie" "activity|backUp" "^jd[^_]|USER|utils|function|sign|sendNotify|ql|JDJR"Fakerql repo https://git.metauniverse-cn.com/https://github.com/shufflewzc/faker2.git "jd_|jx_|gua_|jddj_|jdCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql|JDSignValidator|magic|depend" "main"把上面两个脚本复制到名称,待青龙面板自动识别后,即可修改名称,定时规则可参考:0 8 * (表示每日8点执行更新)在线crontab执行时间计算:https://tool.lu/crontab/4.青龙安装依赖先运行 docker exec -it ql bash国内机curl -fsSL https://ghproxy.com/https://raw.githubusercontent.com/shufflewzc/QLDependency/main/Shell/QLOneKeyDependency.sh | sh国外机curl -fsSL https://raw.githubusercontent.com/shufflewzc/QLDependency/main/Shell/QLOneKeyDependency.sh | sh5.青龙内置脚本功能update # 更新并重启青龙extra # 运行自定义脚本raw # 更新单个脚本文件repo # 更新单个仓库的脚本rmlog # 删除旧日志bot # 启动tg-botcheck # 检测青龙环境并修复resetlet # 重置登录错误次数6.迁移青龙配置备份青龙(假如你的配置文件在/data/ql下)tar -zvcf /data/ql.tar.gz /data/ql把压缩包导出后,传到要迁移的机器上,比如传到/tmp目录解压tar -zxvf /tmp/ql.tar.gz -C /然后用第2步的安装命令即可7.其他如果搭建在无法翻墙的局域网机器中,可参考如下方法建立一个http代理,如使用openwrt中的passwall创建好http代理之后 填入相应的位置即可使用telegram推送
2022年06月25日
41 阅读
0 评论
0 点赞
2022-06-25
Docker安装方法及常用命令
安装Docker(Linux各发行版适用,国内可使用Aliyun镜像)如果没安装 curl ,sudo 的,需要先安装 curl , sudo以debian(ubuntu)系统为例:apt update && apt install curl sudo wget -y官方源curl -sSL https://get.docker.com/ | sh阿里云curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun安装portainer(推荐)portainer是个轻量级的Docker管理面板,可以图形化操作容器以及镜像,方便新手入门。官方示例:http://demo.portainer.io/#!/auth用户名: admin密码: tryportainer利用Docker拉取portainer镜像(汉化版)docker run -d \ -p 8000:8000 \ -p 9000:9000 \ --name=portainer \ --restart=always \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /data/portainer:/data \ outlovecn/portainer-cn:latest上面命令中的参数含义:-d 以后台方式运行容器; -p 8000:8000 将宿主机8000端口映射到容器端口; -p 9000:9000 将宿主机9000端口映射到容器端口; --name portainer 设置容器名称,若不指定则随机生成; --restart always 容器退出时总是重新启动,若需退出手动运行 docker stop portainer; -v /var/run/docker.sock:/var/run/docker.sock 将宿主机 docker.sock(Docker API) 映射到容器; -v /data/portainer 映射宿主机数据卷到容器 /data/portainer 目录;完成后浏览器访问 http://服务器IP:9000 进行初始化配置。其他问题port is already allocated 端口被占用的解决办法重启以后发现docker容器并没有在运行,而占用着端口,利用docker ps查看进程,发现相关的容器并没有在运行使用ps -aux | grep -v grep | grep docker-proxy命令时发现 docker-proxy 却依然绑定着端口:故采取下列方式修复:1.停止docker进程sudo service docker stop2.删除local-kv.dbsudo rm /var/lib/docker/network/files/local-kv.db3.最后启动docker即可修复service docker start重建docker网络(遇到容器无法联网的时候使用)pkill docker iptables -t nat -F ifconfig docker0 down brctl delbr docker0 docker -d systemctl restart docker
2022年06月25日
52 阅读
0 评论
0 点赞
1
2