技术解析

我从 centos8.3 迁移到 AlmaLinux 8.3 安装宝塔一切正常
0
2021-06-12 01:58:02
idczone

安装过程一切顺利没用任何问题,网站目前迁移中~

AlmaLinux 的介绍:

兼容 centos8

——永远免费和开源,没有许可证或使用限制。

——与社区合作大带宽服务器拥有和管理。

——支持到 2029 年。

网站还在一键搬迁中~


好奇问一下宝塔对比 docker 的优势是什么?

一般都是前 docker 时代小白(外行人士)建站用。

一个是容器技术,利于快速部署,一个是单机管理面板,没有互比的意义。可以算是互相补充吧。

先恭喜,再问,为什么用宝塔(?

方便 就像 linux 和 windows 。

其实我也不明白,宝塔那么方便个东西,为什么这么多人鄙视宝塔。
可以一键安装应用扩展,一键切换软件版本,一键 redis,定时任务,各种备份策略等等,都是点几下鼠标就能完成的东西,非得命令行敲上半天才能显得牛逼,好像谁不会用 vi 就是原始人似的

也就装个 LNMP 方便吧,其他环境不还是上去敲命令。普通用户用用也就罢了,真要是程序员连环境部署都不会,还用这种东西那就显得 low 了。
另外可以了解下 cockpit,虽然我觉得功能也是太少,不过至少它对系统的管理能力比宝塔强多了。对于大规模集群运维,这些都是玩具,ansible puppet zabbix kubernetes haproxy ELK 等等分布式程序和自动化运维工具才是主流。
这个领域的鄙视链基本是这样的,自建机房(几十台物理机不叫机房)的看不起用云的,用云服务(上阿里云开几台服务器不叫用云服务)的看不起写脚本的,写自动化运维脚本的看不起登上服务器一行行敲命令的,最后,鄙视链底端就是这种面向连命令都不会敲的普通用户的管理面板。

程序员装 lnmp 也会觉得麻烦把,反正我现在也用宝塔了,只用 ansible 来部署程序,配置环境还是宝塔

程序员装 lnmp 直接 docker-compose 就完了~比装宝塔还快~

面板操作员,买人虚机,操作起来溜得狠!老板都夸专业。
满足需求,最便捷地解决问题不就好了?!
为什么会存在鄙视链

Rocky Linux 呢?

“没有许可证”是啥意思?为啥不用 MIT 许可证?

把 mysql 用 docker 运行,你 NB,关键还有一点,一般用宝塔的都只有一台服务器,在只有一台服务器的请求下,docker 不使用 registry 的话,只能 save 镜像,而如果 save 镜像的话,想 py 这种语言可能就是几百 M,所以太慢了

emmm 程序员一般不涉及部署和运维~更多是测试~抛开需求讲部署就没法讨论~
另外你说只有一台服务器有什么关系??? 为什么不能使用 registry? py 是指 python?和 lnmp 又有啥关系~抱歉没看懂哈

对呀,程序员一般不设计运维和部署,所以需要宝塔呀,docker 在公司的用法不是,建一个私有的 registry, docker push /pull 然后 docker run 的话,但是如果只有一台服务器的话,registry 怎么搞?用别人的?一个镜像几十 M,要钱的呀,又不是 github 可以免费,不用 registry 的话,使用 docker 就只有 docker save docker load 了呀,那么一个镜像就是几百 M,这种情况就太慢了

docker 如果是 golang 程序的话,估计就几 M,docker save docker load 还可以,但是如果都用 golang 就没有必要用 docker 了呀,但是如果是 python 这种语言,搞出来的镜像就是几百 M 呀

各取所需~如果空间紧凑到 docker images 都没空间~那这服务器也没啥用吧? 又要马儿跑,又要马儿不吃草~
说了前提是程序员~程序员大多是为了快速搭建隔离环境进行程序运行测试等,docker 不是很合适吗?lnmp 搭建,get.docker.com 脚本跑一下, docker-compose 安装好, `docker-compose up -d` 就完了,鼠标都不用点~不比搭个宝塔快吗?
每个人需求不同,我也没有 diss 宝塔的意思~我只阐述 docker 针对某些场景是更便利~仅此而已~

不是空间的问题,是网速的问题呀

你意思是说 hub.docker.com 托管需要收费的问题? 意思是构建一个自己需要是 lnmp ???不能用 linuxserver.io 的??
https://fleet.linuxserver.io/image?name=linuxserver/mariadb
https://docs.linuxserver.io/images/docker-nginx

是自己的代码的镜像呀, 最关键的是,不可能生产环境 mysql 也是 docker 把

不懂~为什么不能是 docker ?
docker 不是广泛应用的吗??甚至 k8s 之类的容器技术都大规模使用,为什么不能是 docker??是不是对 docker 有什么误会??

docker 一般不是用于无状态服务吗,比如 web 服务,但是 mysql 这种非无状态服务,带存储的服务,感觉 docker 不好把

......为什么不好? https://vuepress.mirror.docker-practice.com/data_management/
是不是对 docker 的数据管理有什么误解?

那是我的问题了

cockpit 好东西,有时间试试 cockpit 。宝塔必须得绑定手机号(不论是否是线上环境搭建还是本地搭建),这一条就不我劝退了,我现在都是 docker

宝塔很恶心,必须绑定手机号才能用,我怀疑在偷偷监听服务器

生产环境,没负载,用 docker 跑个 mysql 会被鄙视吗?

别的不谈,用了宝塔,很容易引入漏洞,谷歌一下就知道了。

你怎么用 docker 的呀?

看文档学。看一遍跟着实操一边就差不多了 https://www.bookstack.cn/read/docker_practice-1.2.0/README.md

我的,我说的不全,应该是在只有一台机器的情况下,如何使用 docker 用的爽

一台机器也能用啊,又没限制你一台机器不能用

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服