首页
微语
统计
友链
留言
memos
圈子
图床
推荐
相册
网站监控
VPS监控
Search
1
实现typecho微信时光机功能的图文教程
45,105 阅读
2
为Typecho添加webp解析
43,168 阅读
3
emlog数据成功迁移到typecho
26,686 阅读
4
Memos备忘录,记录瞬间想法
25,606 阅读
5
Jasmine - 简约、美观的博客主题
24,300 阅读
手机达人
免费资源
电脑网络
娱乐休闲
网站建设
威言威语
Typecho
Emlog
WordPress
服务器
主题
插件
排行榜    
登录
/
注册
Search
标签搜索
wordpress
发布
插件
免费
教程
typecho
EMlog
PHP
代码
CSS
华为
图片
代码修改
安装
评论
手机
诺基亚
微信
文章
智能
Chen'mo
累计撰写
1,266
篇文章
累计收到
374
条评论
首页
栏目
手机达人
免费资源
电脑网络
娱乐休闲
网站建设
威言威语
Typecho
Emlog
WordPress
服务器
主题
插件
页面
微语
统计
友链
留言
memos
推荐
相册
网站监控
VPS监控
搜索到
6
篇与
的结果
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日
14,135 阅读
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日
10,596 阅读
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日
12,600 阅读
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日
12,963 阅读
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,641 阅读
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日
9,770 阅读
1 评论
0 点赞