下载容器 docker pull ghcr.io/chevereto/chevereto:4.0.9 开心版基于 4.0.7 开发的,我们下载 4.0.9 就可以 创建目录 创建数据库 运行容器 sudo docker run -d \ --name chevereto \ -p 9000:80 \ # 我这里使用的是9000端口,可以自定义修改 -e CHEVERETO_DB_HOST # 使用数据库的端口 -e CHEVERETO_DB_NAME=chevereto \ # 使用数据库的实例 -e CHEVERETO_MAX_POST_SIZE=2G \ -e CHEVERETO_MAX_UPLOAD_SIZE=2G \ -e CHEVERETO_SERVICING=server \ -v /opt/chevereto/images:/ /importing/ 解析 parse-users/ 用户名作为顶级文件夹 parse-albums/ 顶级文件夹作为专辑 no-parse/ 无需文件解析 执行批量导入 sudo docker exec
今天给大家带来一篇1Panel开源Linux服务器运维管理面板的Docker容器化部署教程。使用Docker部署1Panel,不仅能让环境隔离更彻底,还能让迁移和备份变得超级简单。 1Panel是一个现代化的Linux服务器运维管理面板,本项目提供其Docker容器化部署方案,支持V1和V2两个主要版本,具备以下核心优势:一键建站:WordPress、Discuz、Typecho等 二、环境准备:一键安装Docker(推荐方案)在部署1Panel之前,我们需要先装好Docker环境。 /1panel:v1拉取国际版(需外网环境)展开代码语言:BashAI代码解释dockerpulldocker.xuanyuan.run/moelin/1panel:global-v1四、开始部署:V2 /moelin/1panel:v2labels:createdBy:"Apps"启动服务:展开代码语言:BashAI代码解释docker-composeup-d五、老用户专区:V1版本部署如果你是V1的老用户
在使用 docker 时,往往会出现磁盘空间不足,导致该问题的通常原因是因为 docker 中部署的系统输出了大量的日志内容。此时,可通过手动或定时任务进行清除。 针对 / var/lib/docker/overlay2 空间占用很大网上提供了很多解决方案,其中有些误导的说法需要去迁移路径等操作。 通常情况下与 overlay2 的同级目录下会有如下的目录:builder buildkit containerd containers image network overlay2 plugins runtimes overlay2 plugins runtimes swarm tmp trust volumes[root@imotao docker]# lsbuilder buildkit containerd 在此执行 df -h 命令之后,你会发现 overlay2 所占的磁盘空间已经减小。结果
全网最简单的 Fabric MC 服务器部署(原创)!老样子,我的教程还是 0 终端指令,全程依靠 1Panel 面板来部署。宝塔面板也可以参考因为是游戏服务器,配置要求会不低。 至少要保证 2C4G 的服务器(并配置 4G 左右的 Swap 空间),我使用的服务器是 4C8G 的MCSManager 是一个开源的、基于 Web 的游戏服务器管理面板。 实现步骤部署 MCSManager1Panel 应用商店内有 MCSManager,但是不是最新版,因此我们还是使用 Docker 来一键部署 MCSManager我们进入 1Panel,选择容器 → - /opt/1panel/apps/mcsm/daemon/data:/opt/mcsmanager/daemon/data - /opt/1panel/apps/mcsm/daemon/logs EULA 协议并保存返回终端,前往应用实例设置,点击容器化,点击启动Docker容器,填写以下内容:Docker 镜像:选择使用 Docker Hub 中的镜像,然后填入 openjdk:21容器名:
通常,帮朋友部署 WordPress 的这个场景下,你可以找朋友开一台新的服务器,初始化一套 LAMP,直接把 WordPress 给 wget 进去,就可以在你的浏览器里完成配置了。 但是,前两天我需要在自己的服务器上部署一个 WordPress 服务。我这样的蒟蒻当然是无缘使用世界上最好的编程语言—— PHP 的啦。没有 PHP,还部署个屁的 WordPress。 所以就想到了—— Docker,用容器去把它装起来就好了嘛。 想到就动手做,接下来我们就看看怎么用 Docker 部署 WordPress。 为了方便,同时也多练习 Docker 的使用,我们干脆再拉一个 mysql 镜像,让整套服务完全在 docker 里运行: $ docker pull mysql:latest 注意,这篇文章写在 2020 mysql_native_password BY '233333'; mysql> select host, user, plugin from user; 我们把 root 的 plugin 从 caching_sha2_
安装Docker安装系统工具yum install -y yum-utils device-mapper-persistent-data lvm2添加yum软件源yum-config-manager - -add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo更新yum缓存yum makecache fast安装docker-ceyum -y install docker-ce安装1panelRedHat / CentOScurl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.shUbuntucurl -sSL https://resource.fit2cloud.com/1panel/package/ <(curl -sSL https://linuxmirrors.cn/docker.sh)第二步:安装 1Panelcurl -sSL https://resource.fit2cloud.com/
2 安装 通过参阅官方文档及周边教程和我的个人实践,推荐使用 Docker 部署,本文将从命令行、宝塔面板和 1Panel 三处进行分别演示,但他们的本质都是 Docker 部署的方式。 关于 Docker、宝塔面板和 1Panel 的安装部署可参考以下文章。 引用站外链接 安装Docker 零基础Docker入门指南 引用站外链接 部署宝塔面板和1Panel 服务器最佳搭档,宝塔和1Panel的部署与选择 2.1 命令行 最简单的一种部署方式,仅需两行命令即可实现 2.3 1Panel 由于应用商店中未上架 Meting API,常规的安装方式就是从容器页面拉取镜像并创建容器,这里建议使用第三方应用商店一键部署。 2.4 小结 虽然是三种不同的安装途径,但它们的本质都是 Docker 部署,尤其是宝塔面板与命令行最为相识。 完成安装后可在浏览器访问 IP:端口 验证是否成功。
在刚接触到微服务的时候就听说过容器化这个概念,很巧的是,我在公司目前主要负责的事情就是服务容器化,所以前段时间我已经把自己的博客支持了容器化部署,并且已经把服务器上面的虚拟化部署方式切换为容器化部署。 之前的那篇文章已经介绍了安装 docker 和 docker-compose 的方式,这篇文章就来正式讲一下我的博客,或者说同样使用 django 搭建的博客适用 docker 部署的流程吧! 安装 docker 关于如何安装 docker 以及 docker-compose 的方式可以参考我上一篇文章的介绍 容器化部署博客(1)——安装 docker 和 docker-compose 或者你有可以参考官方的教程 2、拉取了 docker-compose 的代码之后,拉取 izone 博客项目代码(指定拉取的分支为 dev,只有这个分支是容器化部署),如下: ~$ cd izone-docker/ ~/izone-docker /izone$ git pull origin dev 2、代码更新之后,如果涉及到静态文件的操作,需要执行一下静态文件收集;如果涉及到数据库的更新,就要执行数据库命令操作,具体的执行代码可以看上面部署的时候执行的命令
介绍在 Windows 上使用 docker 部署 aria2 一种方法。 这里有打包好的方案: GitHub - P3TERX/Aria2-Pro-Docker: Aria2 Pro | A perfect Aria2 Docker image | 更好用的 Aria2 Docker 容器镜像 p3terx/aria2-pro - Docker Image | Docker Hub 部署步骤 1 下载 docker-compose.yml 并修改 下载到任意文件夹都可以,下载地址见上面的 2 生成镜像,部署 在 aria2-pro.yml(上面的配置文件) 所在目录,执行 Terminal window docker-compose -f aria2-pro.yml up -d 便可以生成镜像 ,并自动部署容器。
飞牛 使用docker部署clouddrive21.登录ssh到飞牛,获取到root权限(sudo su),输入以下命令:sudo mkdir -p /etc/systemd/system/docker.service.d =sharedEOFsudo systemctl restart docker.service2. 在飞牛私有云的本地文件系统中,创建一个名为docker的文件夹,在这个文件夹内创建CloudDrive2 的文件夹,并在CloudDrive2中创建三个子文件夹:Config 和 media还有CloudNAS :/CloudNAS:shared - /vol1/1000/Docker/CloudDrive2/Config:/Config - /vol1/1000/Docker/CloudDrive2 /CloudDrive2/CloudNAS,/vol1/1000/Docker/CloudDrive2/Config,/vol1/1000/Docker/CloudDrive2/media,为我飞牛三个文件夹原始路径
状态检查Docker服务运行状态,确保Docker服务正常。 [root@server001 webssh]# systemctl status docker● docker.service - Docker Application Container Engine Main PID: 9869 (dockerd) Tasks: 55 Memory: 3.4G CGroup: /system.slice/docker.service三、下载webssh2 镜像从docker hub下载webssh2镜像[root@server001 webssh]# docker pull lihaixin/webssh2:sshUnable to find image docker run -d \-p 5032:5032 \--restart always \--name webssh \lihaixin/webssh2:ssh2.查看webssh2状态查看webssh2
2 安装方式 在正式安装 Uptime Kuma 前,需要根据所选安装方式安装必要环境,如选用Docker安装则需要先安装Docker,选用1Panel面板安装则需要先安装1Panel面板 2.1 Docker 2.2 Docker Compose Docker Compose 是 Docker 编排服务的一部分,可以让用户在集群中部署分布式应用 2.1.1 安装Docker Compose 方案一:手动安装 面板 使用一键安装命令快速安装 1Panel 面板 # RedHat / CentOS curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh # Ubuntu curl -sSL https://resource.fit2cloud.com/1panel/package /1panel/package/quick_start.sh -o quick_start.sh && bash quick_start.sh 2.1.2 部署Uptime Kuma 打开1Panel面板
但今天我要告诉大家一个绝招——在CasaOS香橙派Zero3上用Docker部署1Panel开源运维面板,并结合cpolar内网穿透实现远程访问。 最近看到不少小伙伴在fnOS上分享1Panel的使用体验,真心觉得它让Docker容器管理变得简单又高效。 ", "https://docker.1panel.live" ] } 然后按Crtl+X键保存这个镜像源,退出编辑器回到终端后执行下方命令重新启动docker服务: 2. 部署1Panel 上边的操作完成之后,我们回到casaos主界面点击系统自带的App Store应用中心。 看完这篇文章,相信你已经掌握了在CasaOS香橙派Zero3上使用Docker本地部署1Panel的方法,结合cpolar内网穿透技术,让你从此告别公网IP和复杂路由器设置的束缚,随时随地都能远程管理服务器
1Panel基于Docker容器化部署,必须预装Docker≥20.10与DockerCompose≥2.x;若启用Kubernetes集成,还需K8s1.24+。 1Panel仅依赖Docker≥20.10、Compose≥2.x(可选K8s1.24+),镜像来源可控,支持镜像签名验证。150+应用模板统一托管,更新通过镜像替换实现,支持快速回滚。 :容器化的水平扩展生态1Panel采用**"容器即插件"**的设计理念,扩展机制完全基于Docker容器技术,通过应用模板形式提供150+可部署应用。 但一旦熟悉后,环境一致性带来的运维效率提升非常显著,现在开发、测试、生产环境部署时间从2天缩短到2小时。"创业团队选型思考:"作为技术型创业公司,我们直接选择1Panel。 1Panel仅需开放Docker守护进程端口,网络配置相对简洁。3.高并发场景性能表现资源扩展能力宝塔面板:资源占用呈"垂直扩展"特征,在2GB内存内的高并发场景可能出现OOM问题。
博主还提供了另一种方式,每次发布只需要将打包后的dist内容放到linux主机目录即可,感兴趣的道友可以直接参考这一篇:docker 安装 nginx 发布Vue项目_苍穹之跃的博客-CSDN博客nginx nginx # 将dist文件中的内容复制到 /usr/share/nginx/html/ 这个目录下面 COPY dist/ /usr/share/nginx/html/ 第三步:安装nginx docker pull nginx docker run --name nginx -d -p 4030:80 nginx 访问4030端口看看是否安装成功。 第四步:linux上找个空目录放项目文件和Dockerfile 第五步:构建镜像,cd到Dockerfile目录下 docker build -t 取个镜像名称 . 第六步:运行容器 docker run --name 取个容器名称 -d -p 9020:80 上一步取的镜像名称 访问一下9020检查是否运行成功。
但今天我要给大家介绍一个超级实用的神器组合——在CasaOS轻NAS系统的香橙派Zero3上使用Docker本地部署1Panel开源Linux服务器运维管理面板,并结合cpolar内网穿透实现浏览器远程访问 最近在fnOS上看到不少小伙伴分享安装1Panel的体验,感觉确实提升了Docker容器管理的使用感受。 ", "https://docker.1panel.live" ] } 然后按Crtl+X键保存这个镜像源,退出编辑器回到终端后执行下方命令重新启动docker服务: 2. 部署1Panel 上边的操作完成之后,我们回到casaos主界面点击系统自带的App Store应用中心。 希望通过这篇文章,大家能轻松掌握在CasaOS香橙派Orange Pi Zero3上使用Docker本地部署1Panel开源Linux服务器运维管理面板的方法。
使用docker部署influxdb 生成默认config.yml docker run \ --rm influxdb:latest \ influxd print-config > config.yml /influxdb2:/var/lib/influxdb2 - /rssp/code/docker-influx/config.yml:/etc/influxdb2/config.yml - /rssp /code/docker-influx/data:/var/lib/influxdb/data - /rssp/code/docker-influx/meta:/var/lib/indluxdb/meta up -d influx CLI 安装和可执行文件设置 wget https://dl.influxdata.com/influxdb/releases/influxdb2-client-2.2.0 -linux-amd64.tar.gz tar xvzf path/to/influxdb2-client-2.2.0-linux-amd64.tar.gz sudo cp influxdb2-client
前言 在硬件性能有限的香橙派Zero3上,通过Docker部署 1Panel开源管理面板 并配合 CPolar内网穿透工具,可以实现无需公网IP、无需路由器端口映射的远程服务器管理。 最近看到很多人分享在fnOS上安装1Panel,能提高在docker容器管理上的使用体验。 docker 2. 部署1Panel 上边的操作完成之后,我们回到casaos主界面点击系统自带的App Store应用中心。 安装内网穿透工具 此时,我们已经成功在本地的CasaOS香橙派主机中部署了1panel面板,但仅能在本地局域网中使用,有一定局限性。
官方地址:https://1panel.cn/ 1Panel 安装部署 官方安装文档:https://1panel.cn/docs/installation/online_installation/ curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh 安装日志 开始下载 1Panel v1.10.0-lts 版本在线安装包 安装包下载地址:https://resource.fit2cloud.com/1panel/package/stable/v1.10.0 /opt [1Panel Log]: 检测到 Docker 已安装,跳过安装步骤 [1Panel Log]: 启动 Docker [1Panel Log]: ... Log]: docker-compose 安装成功 设置 1Panel 端口(默认为23181): [1Panel Log]: 您设置的端口为:23181 [1Panel Log]: 防火墙开放
相比之下,1Panel 通过容器化封装,将 Docker 操作转化为可视化的“点击-部署”流程,大大降低了门槛。以下是基于 2026 年最新环境验证的部署全流程。 方案一:1Panel 面板可视化部署 如果你手头已经有一台服务器或本地 Linux 环境,可以通过 1Panel 的应用商店快速落地。 1. 安装并启动 1Panel 如果尚未安装面板,直接在终端执行一键安装命令(以 Ubuntu 为例): curl -sSL https://resource.fit2cloud.com/1panel/package 在 1Panel 中无需手动编写 docker-compose.yml,直接操作: 进入 「应用商店」 → 「已安装」。 点击确认,等待约 2 分钟,直到状态变为“运行中”。 方案二:云端轻量化部署(推荐) 在本地或自建服务器部署 1Panel 虽然灵活,但常面临 Docker 网络冲突、内网穿透困难等问题。