前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >开源Linux服务器运维面板1Panel构建PHP容器运行webman框架

开源Linux服务器运维面板1Panel构建PHP容器运行webman框架

作者头像
Tinywan
发布2024-03-11 13:37:05
3350
发布2024-03-11 13:37:05
举报
文章被收录于专栏:开源技术小栈

1Panel 是什么?

1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。

官方地址:https://1panel.cn/

1Panel 安装部署

官方安装文档:https://1panel.cn/docs/installation/online_installation/

代码语言:javascript
复制
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh

安装日志

代码语言:javascript
复制
开始下载 1Panel v1.10.0-lts 版本在线安装包
安装包下载地址:https://resource.fit2cloud.com/1panel/package/stable/v1.10.0-lts/release/1panel-v1.10.0-lts-linux-amd64.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 48.4M  100 48.4M    0     0  15.1M      0  0:00:03  0:00:03 --:--:-- 15.1M
1panel-v1.10.0-lts-linux-amd64/1panel.service
1panel-v1.10.0-lts-linux-amd64/1pctl
1panel-v1.10.0-lts-linux-amd64/LICENSE
1panel-v1.10.0-lts-linux-amd64/README.md
1panel-v1.10.0-lts-linux-amd64/install.sh
1panel-v1.10.0-lts-linux-amd64/1panel

 ██╗    ██████╗  █████╗ ███╗   ██╗███████╗██╗     
███║    ██╔══██╗██╔══██╗████╗  ██║██╔════╝██║     
╚██║    ██████╔╝███████║██╔██╗ ██║█████╗  ██║     
 ██║    ██╔═══╝ ██╔══██║██║╚██╗██║██╔══╝  ██║     
 ██║    ██║     ██║  ██║██║ ╚████║███████╗███████╗
 ╚═╝    ╚═╝     ╚═╝  ╚═╝╚═╝  ╚═══╝╚══════╝╚══════╝
[1Panel Log]: ======================= 开始安装 ======================= 
设置 1Panel 安装目录(默认为/opt):
[1Panel Log]: 您选择的安装路径为 /opt 
[1Panel Log]: 检测到 Docker 已安装,跳过安装步骤 
[1Panel Log]: 启动 Docker  
[1Panel Log]: ... 在线安装 docker-compose 
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 56.8M  100 56.8M    0     0  13.6M      0  0:00:04  0:00:04 --:--:-- 13.6M
[1Panel Log]: docker-compose 安装成功 
设置 1Panel 端口(默认为23181):
[1Panel Log]: 您设置的端口为:23181 
[1Panel Log]: 防火墙开放 23181 端口 
Rules updated
Rules updated (v6)
Firewall not enabled (skipping reload)
设置 1Panel 面板用户(默认为a89a60f8e5):Tinywan
[1Panel Log]: 您设置的面板用户为:Tinywan 
设置 1Panel 面板密码(默认为3308670920):
[1Panel Log]: 配置 1Panel Service 
Created symlink /etc/systemd/system/multi-user.target.wants/1panel.service → /etc/systemd/system/1panel.service.
[1Panel Log]: 启动 1Panel 服务 
[1Panel Log]: 1Panel 服务启动成功! 
[1Panel Log]:  
[1Panel Log]: =================感谢您的耐心等待,安装已经完成================== 
[1Panel Log]:  
[1Panel Log]: 请用浏览器访问面板: 
[1Panel Log]: 外网地址: http://47.98.155.92:23181/078085a96e 
[1Panel Log]: 内网地址: http://172.21.162.179:23181/078085a96e 
[1Panel Log]: 面板用户: Tinywan 
[1Panel Log]: 面板密码: 3308670920 
[1Panel Log]:  
[1Panel Log]: 项目官网: https://1panel.cn 
[1Panel Log]: 项目文档: https://1panel.cn/docs 
[1Panel Log]: 代码仓库: https://github.com/1Panel-dev/1Panel 
[1Panel Log]:  
[1Panel Log]: 如果使用的是云服务器,请至安全组开放 23181 端口 
[1Panel Log]:  
[1Panel Log]: ================================================================

注意:这里是使用阿里云云服务器,所以需要安全组开放 23181 端口

1Panel 访问

访问地址:http://目标服务器 IP 地址:目标端口/安全入口

登录后效果

安装webman-admin

这里使用【容器】安装

镜像仓库:https://github.com/Tinywan/docker-php-webman

1. 添加镜像仓库

由于php-webman镜像在Github仓库,所以需要添加Github仓库

2. 拉取镜像

注意:仓库名称选择GithHub 仓库。拉取镜像:ghcr.io/tinywan/docker-php-webman:8.2.11

镜像拉取结果

3. 创建容器

创建容器注意事项

  • 容器名称:webman-service
  • 容器镜像:选择 ghcr.io/tinywan/docker-php-webman:8.2.11
  • 暴露端口:我这里由于宿主机8787被占用,所以用8778
  • 挂载:选择【本机目录】
    • 本机目录:/home/www/build/webman2024 即webman项目目录
    • 容器目录:/app容器默认挂载目录

运行结果

日志
终端

进入[终端] 查看webman运行状态

监控

4. 访问服务

注意:这里是使用阿里云云服务器,所以需要安全组开放 8778 端口

访问地址:http://47.98.155.92:8778

出现以上界面标识运行成功啦!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-03-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源技术小栈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1Panel 是什么?
  • 1Panel 安装部署
  • 1Panel 访问
  • 安装webman-admin
    • 1. 添加镜像仓库
      • 2. 拉取镜像
        • 3. 创建容器
          • 日志
          • 终端
          • 监控
        • 4. 访问服务
        相关产品与服务
        容器服务
        腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档