Docker:1Panel安装及使用

news2024/11/29 12:49:03

1、简述

1Panel是一款现代化、开源的Linux服务器运维管理面板,于2023年3月推出,深度集成WordPress和Halo,一键完成域名绑定、SSL证书配置等操作,帮助用户实现快速建站,支持用户通过Web浏览器轻松管理Linux服务器,包括应用管理、主机监控、文件管理、数据库管理、容器管理等,提供防火墙和安全审计等功能。支持一键备份和恢复,备份数据可在云端存储。1Panel支持添加本地服务器磁盘和第三方账号,支持的第三方账号包括阿里云OSS、AWS S3云存储、MinIO云原生对象存储和SFTP文件传输协议。

在这里插入图片描述

2、优势

1Panel 提供了许多优势和功能,使得它成为管理服务器和应用程序的理想选择:

  • 简单易用:
    1Panel 的用户界面简洁直观,使得新手和有经验的用户都能轻松理解和使用。它提供了直观的操作界面,让您可以快速部署和管理应用程序。

  • 多种服务支持:
    1Panel 支持多种服务的管理,包括常见的 Web 服务器(如 Nginx、Apache)、数据库(如 MySQL、PostgreSQL)、缓存(如 Redis、Memcached)、邮件服务等。通过 1Panel,您可以轻松部署和管理这些服务,而无需手动配置。

  • 安全性:
    1Panel 关注服务器和应用程序的安全性。它通过自动化配置和更新来确保服务器和服务的安全性,并提供了 SSL 证书管理等功能,帮助您保护 Web 应用的通信安全。

  • 资源优化:
    1Panel 可以帮助您更好地管理服务器资源,包括监控资源使用情况、优化配置以提高性能,以及自动化常见任务(如备份、日志管理等),从而提高服务器的效率和稳定性。

  • 社区支持和文档:
    1Panel 拥有活跃的社区和丰富的文档资源,您可以在社区论坛上获取帮助、分享经验,并查阅详细的文档来了解如何使用和配置 1Panel。

3、安装

1Panel 是一款简单易用的面板管理工具,可用于快速部署和管理服务器上的 Web 应用程序、数据库、域名和其他服务。安装 1Panel 可以通过以下步骤完成:
在服务器上打开终端(SSH 连接),运行以下命令下载安装脚本:

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/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh

Debian

curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && bash quick_start.sh

安装过程中会提示您输入管理员密码和设置域名等信息,根据提示完成设置:

[root@localhost ~]# curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh
安装包已存在,跳过下载
1panel-v1.10.2-lts-linux-amd64/1panel.service
1panel-v1.10.2-lts-linux-amd64/1pctl
1panel-v1.10.2-lts-linux-amd64/LICENSE
1panel-v1.10.2-lts-linux-amd64/README.md
1panel-v1.10.2-lts-linux-amd64/install.sh
1panel-v1.10.2-lts-linux-amd64/1panel

 ██╗    ██████╗  █████╗ ███╗   ██╗███████╗██╗     
███║    ██╔══██╗██╔══██╗████╗  ██║██╔════╝██║     
╚██║    ██████╔╝███████║██╔██╗ ██║█████╗  ██║     
 ██║    ██╔═══╝ ██╔══██║██║╚██╗██║██╔══╝  ██║     
 ██║    ██║     ██║  ██║██║ ╚████║███████╗███████╗
 ╚═╝    ╚═╝     ╚═╝  ╚═╝╚═╝  ╚═══╝╚══════╝╚══════╝
[1Panel Log]: ======================= 开始安装 ======================= 
设置 1Panel 安装目录(默认为/opt): /data/1panel
[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.4M      0  0:00:04  0:00:04 --:--:-- 14.3M
[1Panel Log]: docker-compose 安装成功 
设置 1Panel 端口(默认为23679):23679
[1Panel Log]: 您设置的端口为:23679 
[1Panel Log]: 防火墙开放 23679 端口 
success
success
设置 1Panel 面板用户(默认为497a2c807c):admin
设置 1Panel 面板密码(默认为1f2a4587f2):
[1Panel Log]: 配置 1Panel Service 
Created symlink from /etc/systemd/system/multi-user.target.wants/1panel.service to /etc/systemd/system/1panel.service.
[1Panel Log]: 启动 1Panel 服务 
[1Panel Log]: 1Panel 服务启动成功! 
[1Panel Log]:  
[1Panel Log]: =================感谢您的耐心等待,安装已经完成================== 
[1Panel Log]:  
[1Panel Log]: 请用浏览器访问面板: 
[1Panel Log]: 外网地址: http://N/A:23679/4584e5e3d0 
[1Panel Log]: 内网地址: http://192.168.254.138:23679/4584e5e3d0 
[1Panel Log]: 面板用户: admin 
[1Panel Log]: 面板密码: abc508816 
[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]: 如果使用的是云服务器,请至安全组开放 23679 端口 
[1Panel Log]:  
[1Panel Log]: ================================================================ 

4、模块

在 1Panel 中,应用商店和容器模块是两个非常有用的功能,它们可以帮助用户快速部署、管理和运行各种应用程序和服务。

4.1 应用商店

1Panel 的应用商店是一个集成的应用程序市场,提供了各种常见的应用程序和服务的一键部署和管理功能。通过应用商店,用户可以轻松地查找、安装和配置他们需要的应用,而无需手动设置和配置复杂的环境。

主要优势和功能:

  • 丰富的应用选择:
    应用商店中提供了各种常见的应用程序和服务,包括 Web 服务器(如 Nginx、Apache)、数据库(如 MySQL、PostgreSQL)、缓存(如 Redis、Memcached)、应用框架(如 Laravel、Django)、内容管理系统(如 WordPress、Drupal)、监控工具(如 Prometheus、Grafana)等。用户可以根据需要选择并部署这些应用,节省了部署和配置的时间和精力。

  • 一键部署和管理:
    用户可以通过简单的几个步骤,在应用商店中选择要部署的应用,然后一键完成部署和初始化配置。1Panel 会自动为用户设置应用所需的环境和配置,使得部署过程变得非常简单和高效。

  • 自动更新和升级:
    应用商店中的应用会定期更新和维护,用户可以通过应用商店的界面轻松管理和更新已安装的应用,确保应用始终保持最新版本并且安全可靠。

  • 用户社区贡献:
    1Panel 的应用商店支持用户社区的贡献,用户可以共享和提交自己的应用模板或配置,丰富了应用商店的内容,使得更多的应用和服务可以得到支持和管理。

在这里插入图片描述

4.2 容器模块

1Panel 的容器模块提供了一种轻量级的虚拟化技术,使得用户可以快速部署和管理容器化的应用程序。通过容器模块,用户可以使用 Docker 或 Podman 等容器技术,轻松地创建、运行和管理容器。

主要优势和功能:

  • 灵活的应用部署:
    容器模块支持常见的容器技术,如 Docker 和 Podman,用户可以使用容器来打包和部署应用程序,实现跨平台和跨环境的应用部署。这种轻量级的虚拟化技术使得应用的部署更加灵活和高效。

  • 资源隔离和安全性:
    容器技术提供了资源隔离和安全性,每个容器都运行在独立的环境中,不会相互影响,同时可以有效地保护主机和应用程序的安全。

  • 易于管理和扩展:
    容器模块提供了直观的界面和管理工具,用户可以轻松地创建、启动、停止和删除容器,管理容器的网络和存储配置,实现应用的快速部署和扩展。

  • 与应用商店集成:
    容器模块与应用商店集成,用户可以通过容器模块部署应用商店中的容器化应用,实现更加灵活和多样化的应用部署方式。

在这里插入图片描述

5、结论

总之,1Panel 是一款功能强大、易于使用且注重安全的面板管理工具,适用于个人用户、开发者和企业,帮助您简化服务器管理流程,提高生产力并保障服务器和应用程序的安全和稳定性。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1670392.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SpringBoot集成Curator实现Zookeeper基本操作

系列文章目录 文章目录 系列文章目录前言 前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。 Zookeeper是一个Ap…

全场景智能终端RK3288主板在智能垃圾回收项目的应用,支持鸿蒙,支持全国产化

全场景智能终端主板AIoT-3588A推出的智能化垃圾回收项目,旨在解决城市化进程中日益突出的垃圾处理问题。智能垃圾分类箱具备触屏操作、自动称重、分类投放以及电子语音播报提示等多项功能,居民能够经过分类积分卡、手机扫码、人脸识别等多种途径进行投放…

新书首发 |《低代码在制造行业数字化实践》正式出版!

得帆云出书了! 得帆云团队编写的《低代码在制造行业数字化实践》正式出版! 毫无疑问,对传统开发技术而言,低代码技术是一场技术革命,低代码技术将深刻地影响和改变企业的数字化转型和发展道路。 《低代码在制造行业…

全球家装水管十大名牌排行榜

现代家居装修中,水管都是采用埋墙式施工,为了保证日后的安全用水,最好就选用好的家装水管品牌,避免日后出现爆裂等现象,好的家装水管的质量才有所保障,下面就和下面分享一下全球家装水管十大名牌排行榜。 …

如何在创建之前检测 Elasticsearch 将使用哪个索引模板

作者:来自 Elastic Musab Dogan 概述 Elasticsearch 提供两种类型的索引模板:旧(legacy)索引模板和可组合 (composable) 索引模板。 Elasticsearch 7.8 中引入的可组合模板旨在替换旧模板,两者仍然可以在 Elasticsear…

一文掌握gRPC

文章目录 1. gRPC简介2. Http2.0协议3. 序列化-Protobuf4. gRPC开发实战环境搭建5. gRPC的四种通信方式(重点)6. gRPC的代理方式7. SprintBoot整合gRPC 1. gRPC简介 gRPC是由google开源的高性能的RPC框架。它是由google的Stubby这样一个内部的RPC框架演…

钉钉群直播回放保存下来方法

想要永久留存那些不容错过的钉钉群直播精华吗?你是否曾在群直播结束后急切地希望重温那些信息满载的讲解,或是那些激动人心的讨论时刻?现在,你不再需要担忧这些宝贵内容的丢失。这里,我们将带领你通过一些简单的步骤&a…

网络配置的加密存储

随着数据泄露事件的增加,扰乱了公司的正常工作周期,企业遭受了损失。事实上,数据泄露可以通过存储加密来控制,存储加密是防止黑客对网络数据库造成严重破坏的最有效方法之一。在网络配置管理器中,存储加密可用于存储设…

白酒:酒精度数对白酒贮存老熟的影响研究

云仓酒庄豪迈白酒作为一种品质的白酒,其酒精度数对白酒贮存老熟的影响是一个值得探讨的话题。酒精度数作为白酒的一个重要参数,不仅决定了酒体的基本风格,更在很大程度上影响了白酒在贮存过程中的变化和老熟过程。 首先,酒精度数的…

2024年最顶尖的AI驱动SEO工具|TodayAI

在当今数字营销的竞争环境中,获得搜索引擎的高排名至关重要,因为它直接关联到网站的有机流量和品牌的在线影响力。搜索引擎优化(SEO)是提高网站排名的关键方式,通过优化网站内容和结构来符合搜索引擎的算法要求。然而&…

一站式搭建交友平台-交友系统源码-支持H5小程序+带安装说明+可封装APP-交友网站系统平台搭建

简述 社交交友系统是一种比较复杂的系统,需要涉及到前端、后端、数据库等多个方面。具体实现方式因不同开发者和需求而异。 功能 1、用户注册、登录和注销功能。 2、用户资料填写和修改功能,包括头像、昵称、性别、年龄、个人介绍等信息。 3、用户之间…

SQL_hive的连续开窗函数

SQL三种排序(开窗)第几名/前几名/topN 1三种排序(开窗)第几名/前几名/topN思路 4种排序开窗函数 1三种排序(开窗)第几名/前几名/topN 求每个学生成绩第二高的科目-排序思路 t2表:对每个学生 的…

Windows的消息过程调用与窗口位于同一个线程

消息过程函数和窗口通常在同一个线程中运行。 在Windows中,每个窗口都有一个与之相关联的线程,这个线程负责处理窗口的消息。当窗口接收到消息时,系统会将消息发送给创建窗口的线程,并在该线程上调用窗口过程函数来处理消息。 这…

证件照的制作打印不求人策略

写一期关于证件照的知识吧。 现在手机端有很多支持自拍照,一键更换背景底色变成证件照的软件了,不必再花冤枉钱去照相馆招人PS。直接手机制作好,在某宝或者某多多下单,几块元就给你邮寄到家,非常方便。 自己去打印尽…

Spring整体流程源码分析

DisableEncodeUrlFilter 防止sessionId被泄露 包装器模式 WebAsyncManagerIntegrationFilter WebAsyncManagerIntegrationFilter通常与Spring MVC的异步请求处理机制一起使用,确保在使用Callable或DeferredResult等异步处理方式时,安全上下文能够正…

PSFRGAN量化:量化技术、实现步骤与常见问题解决

写在前面:本博客仅作记录学习之用,部分图片来自网络,如需引用请注明出处,同时如有侵犯您的权益,请联系删除! 文章目录 背景PyTorch 量化量化流程动态量化训练后量化量化感知训练 Eager 模式量化训练后动态量…

numpy(机器学习)

numpy(机器学习) 小白的机器学习学习笔记 2024/5/7 14:22 文章目录 numpy(机器学习)创建矩阵用列表用元组 读取矩阵numpy.arange.reshapenp.linsqacenp.zerosnp.eyenp.ones数组的加减运算矩阵内部计算合并矩阵矩阵转置 学习历史的数据,预测未来发生的情况…

Linux提权--SUDO(CVE-2021-3156)Polkit(CVE-2021-4034)

免责声明:本文仅做技术学习与交流... 目录 SUDO(CVE-2021-3156) 影响版本 -判断: -利用: Polkit(CVE-2021-4034) ​ -判断: -利用: 添加用户 SUDO(CVE-2021-3156) another: SUDO权限配置不当. 影响版本 由系统的内核和发…

传统鞋业如何转型?3D数字化技术让鞋业品牌焕发新机!

数字经济时代,3D数字化技术在各行业都得到广泛应用,这其中,传统的鞋服行业的发展也受到了3D数字化技术的影响,产生了深刻的变化,越来越多的鞋企品牌开始尝试3D数字化营销。 比如,时尚运动品牌VANS就在官网上…

Linux开发--Linux字符设备驱动设计

Linux字符设备驱动设计 概述 驱动的定义与功能 计算机系统中存在着大量的设备, 操作系统要求能够控制和管理这些硬件, 而驱动就是帮助操作系统完成这个任务。 驱动相当于硬件的接口, 它直接操作、 控制着我们的硬件, 操作系统通…