首页
微语
统计
友链
留言
memos
圈子
图床
推荐
相册
网站监控
VPS监控
Search
1
实现typecho微信时光机功能的图文教程
50,117 阅读
2
为Typecho添加webp解析
43,971 阅读
3
Memos备忘录,记录瞬间想法
29,510 阅读
4
emlog数据成功迁移到typecho
28,714 阅读
5
Jasmine - 简约、美观的博客主题
28,472 阅读
手机达人
免费资源
电脑网络
娱乐休闲
网站建设
威言威语
Typecho
Emlog
WordPress
服务器
主题
插件
排行榜    
登录
/
注册
Search
标签搜索
wordpress
发布
插件
免费
教程
typecho
EMlog
PHP
代码
CSS
华为
图片
安装
代码修改
评论
手机
诺基亚
微信
文章
智能
Chen'mo
累计撰写
1,272
篇文章
累计收到
382
条评论
首页
栏目
手机达人
免费资源
电脑网络
娱乐休闲
网站建设
威言威语
Typecho
Emlog
WordPress
服务器
主题
插件
页面
微语
统计
友链
留言
memos
推荐
相册
网站监控
VPS监控
搜索到
8
篇与
的结果
Debian离线部署docker教程
1、转至 https://download.docker.com/linux/debian/dists/2、在列表中选择您的 Debian 版本。cat /etc/os-release我的版本号是debian 113、转到pool/stable/并选择适用的架构(amd64、 armhf、arm64或s390x)https://download.docker.com/linux/debian/dists/bullseye/pool/stable/amd64/4、在deb网址下,下载Docker Engine、CLI、containerd 和 Docker Compose 软件包的以下文件。然后上传到服务器里。5.安装dpkg -i *.deb直接省事了。自动修复所有缺少或未配置的软件包apt-get install -f6.验证安装docker -vsystemctl start docker7.docker-compose的安装可参考:https://cmsblog.cn/1340.htmlwm_embed_post ids=13408.设置镜像加速地址nano /etc/docker/daemon.json{ "registry-mirrors": ["https://docker.1ms.run"] }
2024年12月30日
1,062 阅读
0 评论
0 点赞
2024-12-01
哪吒v1 Docker CloudFlare Tunnel版
哪吒v1 Docker CloudFlare Tunnel版项目地址:https://github.com/yumusb/nezha-new.git无需公网IP,全程都在CF下,项目优势:不暴露公网ip 防止被攻击单栈转双栈 ipv4 ipv6 都能用 纯ipv6 也方便挂探针除境内网络外 走cf基本都优化开箱即用 迁移备份方便Dashboard安装安装好docker申请 CloudFlare Tunnel Tokenhttps://developers.cloudflare.com/cloudflare-one/connections/connect-networks/get-started/create-remote-tunnel/CloudFlare开启GRPC流量代理https://developers.cloudflare.com/network/grpc-connections/启动服务 git clone https://github.com/yumusb/nezha-new.git编辑 .env 文件中的 TUNNEL_TOKEN 为自己申请的docker compose up -d 或者docker-compose.ymlservices: dashboard: image: ghcr.io/nezhahq/nezha restart: always volumes: - ./data:/dashboard/data nginx: image: nginx:stable-alpine restart: always volumes: - ./conf.d:/etc/nginx/conf.d depends_on: - dashboard tunnel: image: cloudflare/cloudflared restart: always command: tunnel run --protocol http2 environment: - TUNNEL_TOKEN depends_on: - dashboard服务端映射到CFCloudFlare Tunnel管理页 https://one.dash.cloudflare.com/ 加1个Public hostname 指向 http://nginx:80Dashboard配置/dashboard/settings 里面设置一下仪表板服务器域名/IP(无 CDN)上面的 Public hostname真实IP请求头 可以写nz-realip或者CF-Connecting-IPAGENTdashboard右上角复制安装命令,注意手动修改参数中的8008端口为443,TLS改为True。DOCKER 安装 AGENT(可选)其他后台地址 /dashboard默认密码 admin/admin演示地址:https://nezha.204666.xyz/
2024年12月01日
3,114 阅读
0 评论
0 点赞
2022-10-23
PVE7.2中安装docker 以及docker-compose
之前安装好了PVE,发现在LXC里的模版不能用,只能直接安装docker了。1.找到PVE中的shell,输入下述代码nano /etc/apt/sources.list将其中的内容删除,更换成下述内容# deb http://ftp.debian.org/debian bullseye main contrib # deb http://ftp.debian.org/debian bullseye-updates main contrib # security updates # deb http://security.debian.org bullseye-security main contrib deb https://download.proxmox.com/debian stretch pve-no-subscription deb https://mirrors.ustc.edu.cn/debian/ buster main deb-src https://mirrors.ustc.edu.cn/debian/ buster main deb https://security.debian.org/debian-security buster/updates main deb-src https://security.debian.org/debian-security buster/updates main # buster-updates, previously known as 'volatile' deb https://mirrors.ustc.edu.cn/debian/ buster-updates main deb-src https://mirrors.ustc.edu.cn/debian/ buster-updates main # This system was installed using small removable media # (e.g. netinst, live or single CD). The matching "deb cdrom" # entries were disabled at the end of the installation process. # For information about how to configure apt package sources, deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/debian buster stable # deb-src [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/debian buster stable deb [arch=amd64] https://download.docker.com/linux/debian bullseye stable # deb-src [arch=amd64] https://download.docker.com/linux/debian bullseye stable2.输入下述代码nano /etc/apt/sources.list.d/pve-enterprise.list讲原有内容注释掉。(就是在最前端加“#”井号)3.输入下述代码wget http://download.proxmox.com/debian/proxmox-ve-release-5.x.gpg -O /etc/apt/trusted.gpg.d/proxmox-ve-release-5.x.gpg等待完成后,输入下述代码;apt update 等待完成后,输入下述代码;apt upgrade等待更新完成;4.安装Docker.输入下述代码apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common sudo如果问你“Y/N”的情况,你就输入"Y"。5.输入下述代码curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -这步应该可以省。6.输入下述代码sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release >-cs) stable"7.输入下述代码sudo apt update8.输入下述代码apt-cache policy docker-ce输入完上述代码,你应该出现一堆地址;如果没有就是哪里出问题了9.输入下述代码sudo apt install docker-ce如果问你“Y/N”的情况,你就输入"Y"。等待完成10.输入下述代码sudo systemctl status docker11.输入下述代码docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /opt/appdata/portainer:/data --restart always --name portainer portainer/portainer此时应该已经算装好了;记住此时一个名为9000的端口;输入你的PVE对应的ip地址加上9000端口;就可以打开对应的docker 注册一个管理员。然后,可能存在差异,现在“local”的应该就行此时已完成Docker的相关安装。安装docker-compose 可参考前文wm_embed_post ids=1340
2022年10月23日
16,507 阅读
0 评论
0 点赞
2022-10-21
生产环境下如何优雅地使用 Docker 运行宝塔面板
此方案可能是全网最快的 宝塔面板 部署方案。 复习计算机网络时轻度折腾了 Linux、Docker、路由器 等,竟突然想到 Docker 部署宝塔面板的完美解决方案。在此使用 Python 开发并制作了宝塔面板 Docker 镜像。您可能存在疑问,宝塔面板为何不直接装到系统中?我们使用不同的服务器,往往产生较大环境差异,CentOS、Debian、Ubuntu?每次新装宝塔面板,都需要选择对应系统的脚本,漫长的安装过程不提,初次登录需要使用系统生成的账号和密码,每次搭建需要重新配置部分环境,同时保存好每个服务器的 url、账户、密码。如果您和我一样,较高频率地使用服务器开发,便感到十分繁琐。有没有一个工具能一键秒建宝塔面板,并在搭建过程中配置好账户信息?由此便得到了今天的主角,cyberbolt/baota。仍然有疑问,宝塔面板运行的生产环境,如 MySQL,并不适合将数据全部存储在容器中,实际工作中可能遇到安全隐患。在此我提供了 方案二,生产环境中将容器内宝塔面板的运行目录挂载至宿主机硬盘中。您会发现,无论是 方案一 还是 二,对常用 Docker 的开发者来说,都远比直接安装宝塔便捷。在 Docker 中运行宝塔面板,由于容器的隔离性,唯一的不同便是 舍弃了部分系统功能,您直接通过宝塔修改系统,只能作用于容器,并不会影响宿主机系统,但这恰好也是容器的优点。而常用的 Nginx、MySQL(MariaDB) 等均能完美使用。Docker 部署宝塔面板此方案可能是全网最快的 宝塔面板 部署方案。该镜像基于 宝塔Linux正式版 7.7.0(官方纯净版,可升级) 制作。维护脚本使用 Python 开发,源码和 Dockerfile 均已上传至 GitHub(欢迎您的 Star)。本镜像仅保留了最精简的 宝塔面板,未安装任何插件。初始化容器后,您可以根据需要选择安装插件。"Simple is better than complex!" 此外,如果您在生产环境下部署宝塔面板,请务必参考 方案二 创建容器。使用方法如下:(注:为了方便部署,该镜像去除了安全入口,您可以自行配置)方案一(最快化部署)docker run -itd --net=host --restart=always --name baota cyberbolt/baota:latest -port 端口号 -username 用户名 -password 密码 示例如docker run -itd --net=host --restart=always --name baota cyberbolt/baota:latest -port 8888 -username cyberbolt -password abc123456 --net=host : 容器和主机使用同一网络--restart=always: 守护进程,容器挂掉将自动重启-port : 填写宝塔面板运行的端口号-username: 填写宝塔面板的用户名-password : 填写宝塔面板的密码该方法的登录方式: 登陆地址: http://{{服务器的ip地址}}:{{您输入的端口号}} 账号: 您填写的用户名 密码: 您填写的密码 如果您未自定义用户名和密码,直接使用的如下命令docker run -itd --net=host --restart=always --name baota cyberbolt/baota:latest 宝塔面板也会自动创建,此时可通过默认信息登录,默认信息为 登陆地址: http://{{服务器的ip地址}}:8888 账号: cyber 密码: abc12345 方案二(生产环境部署)生产环境中,为了避免极小概率的数据丢失,我们将容器内的宝塔文件映射到宿主机的目录中(您之后安装的 Nginx、MySQL 等服务均会挂载到宿主机目录)。该方法是 Docker 部署宝塔面板的最优方案,可以在生产环境中运行。首先按最简方案创建一个测试容器(为保存宝塔文件到宿主机目录中)输入命令创建测试容器(这里仅为测试容器,为避免出错,后面几步请原封不动地复制粘贴)docker run -itd --net=host --name baota-test cyberbolt/baota:latest -port 26756 -username cyberbolt -password abc123456 将 Docker 容器中的 /www 目录 拷贝至宿主机的 /wwwdocker cp baota-test:/www /www 拷贝完成后删除创建的测试容器docker stop baota-test && docker rm baota-test 创建宝塔面板容器,并将宿主机目录映射至容器中(自行输入面板的 端口号、用户名 和 密码 后即可完成部署)docker run -itd -v /www:/www --net=host --restart=always --name baota cyberbolt/baota:latest -port 端口号 -username 用户名 -password 密码 示例如docker run -itd -v /www:/www --net=host --restart=always --name baota cyberbolt/baota:latest -port 8888 -username cyberbolt -password abc123456 --net=host : 容器和主机使用同一网络--restart=always: 守护进程,容器挂掉将自动重启-port : 填写宝塔面板运行的端口号-username: 填写宝塔面板的用户名-password : 填写宝塔面板的密码该方法的登录方式: 登陆地址: http://{{服务器的ip地址}}:{{您输入的端口号}} 账号: 您填写的用户名 密码: 您填写的密码 部署成功!电光笔记官网 https://www.cyberlight.xyz/
2022年10月21日
12,657 阅读
0 评论
0 点赞
2022-10-19
centos8 安装docker-compose
折腾了一个下午,发现centos8因为服务到期,yum update 就会报错 Failed loading plugin "osmsplugin": No module named 'librepo' 百度也没找到合适的解决方法,只能手动安装了。 sudo curl -L "https://github.com/docker/compose/releases/download/2.11.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-composechmod +x /usr/local/bin/docker-compose或者直接下载wget https://github.com/docker/compose/releases/download/v2.11.1/docker-compose-linux-x86_64检查一下版本就知道是否安装成功了docker-compose --version
2022年10月19日
14,730 阅读
0 评论
0 点赞
2021-12-23
宝塔面板安装miniflux
折腾N久,可算弄好了。记录一下:我是用docker安装,数据用Postgrade安装Dockers宝塔面板直接安装docker管理器就可以了,拉取miniflux镜像。curl -sSL https://get.docker.com/ | sh{collapse}{collapse-item label="安装docker-compose" close}安装docker-compose本次不需要curl -L https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-uname -s-uname -m -o /usr/bin/docker-composechmod +x /usr/bin/docker-compose{/collapse-item}{/collapse}安装postgres创建一个数据库,如果报找不到hstore扩展,在/usr/local/pgsql/contrib/hstore 后面make make installdocker run -d \ -p 8080:8080 \ --name miniflux \ -e "DATABASE_URL=postgres://miniflux:cmsblog.cn@localhost/miniflux?sslmode=disable" \ -e "RUN_MIGRATIONS=1" \ -e "CREATE_ADMIN=1" \ -e "ADMIN_USERNAME=admin" \ -e "ADMIN_PASSWORD=123456" \ miniflux/miniflux:latest最后就是反代一下了。我的演示:http://miniflux.ihaow.cn
2021年12月23日
13,949 阅读
0 评论
0 点赞
2021-12-11
一个漂亮的用docker安装的服务器监控程序stilleshan/ServerStatus
集成美化主题的 ServerStatus 服务器监控程序 docker 版.更新支持 ARM 架构https://hub.docker.com/r/stilleshan/serverstatushttps://github.com/stilleshan/ServerStatusServerStatus简介ServerStatus 在 GitHub 上已经有各种版本,本项目是基于 ToyoDAdoubi/ServerStatus-Toyo 一键脚本项目,并整合网友制作的 美化主题 打包为 docker 镜像,方便一键安装和迁移.docker image support for X86 and ARMscreenshot 更新2021-06-06 更新 docker 镜像同时支持 X86 和 ARM部署创建配置文件推荐直接 git clone 本仓库到服务器 /root 目录内.或者手动下载仓库中的 config.json 至 /root/ServerStatus/ 目录内.cd /rootgit clone https://github.com/stilleshan/ServerStatus.git启动容器示例 8888 端口为 Web 访问端口, 35601 为客户端通信端口,根据需求自行修改映射端口.注意防火墙需放行此端口.docker run -d --name=serverstatus --restart=always -p 8888:80 -p 35601:35601 -v ~/ServerStatus/config.json:/ServerStatus/server/config.json stilleshan/serverstatus访问地址http://服务器IP:8888使用域名和 HTTPS 协议可配置 Nginx 反向代理配置config.json 为服务器端配置文件,默认已经添加示例配置,可以根据示例格式修改,删除或者增加服务器.修改完毕后重启容器.docker restart serverstatus自定义前端页面上述默认启动命令没有挂载 web 目录,如需自定义修改前端页面,需 git clone 本仓库到服务器 /root 目录内,执行以下命令挂载 web 目录.docker run -d --name=serverstatus --restart=always -p 8888:80 -p 35601:35601 -v ~/ServerStatus/config.json:/ServerStatus/server/config.json -v ~/ServerStatus/web:/usr/share/nginx/html stilleshan/serverstatus客户端客户端需获取客户端服务器的运行情况,建议使用一键脚本安装.可参考图文教程: 服务器安装ServerStatus监控探针教程wget -N --no-check-certificate https://raw.githubusercontent.com/stilleshan/ServerStatus/master/status.sh && chmod +x status.sh && bash status.sh c已经测试成功,支持IPV6小鸡。我的监控地址:vps.cmsblog.cn相关链接GitHub stilleshan/ServerStatusDocker stilleshan/serverstatus原版项目Github ToyoDAdoubi/ServerStatus-ToyoDockerfile参考 cppla/ServerStatus
2021年12月11日
3,967 阅读
0 评论
0 点赞
EpicGames Claimer – 用 Docker,全自动领取 Epic 每周赠送游戏
EpicGames Claimer 是一个 Docker 镜像,能给帮助你全自动、静默领取 Epic 每周赠送的游戏。只需要让它在 Docker 运行着,就行了。曾经,一款 Epic 的游戏,领完了就算玩完了;现在,领都不用了。EpicGames ClaimerEpicGames Claimer 什么都好,就是镜像有点大,大约 856MB。镜像地址:https://hub.docker.com/r/luminoleon/epicgames-claimer使用简单,这里只介绍两种:Docker 命令行与群晖 Docker 配置。注意需要关闭 Epic 账号的二次验证。Docker 命令行docker run -d -e AUTO_UPDATE=true luminoleon/epicgames-claimer -u <你的邮箱> -p <你的密码>群晖 Docker 配置在群晖 Docker 中,注册表中搜索 luminoleon,双击下载 luminoleon/epicgames-claimer 镜像。然后只需要配置环境变量:Email密码自动更新就可以了。如下图,最后三项是默认的,添加前面三项即可:然后,青小蛙已经收到今天的免费游戏啦。没错,今天就是周五,还等什么?
2021年09月04日
10,231 阅读
1 评论
0 点赞