docker?
bt?
还有手动
还是有自己的 shell?
![]() | 1 334132462 2022-10-05 08:49:43 +08:00 ![]() 以前喜欢手动编译,后来喜欢用 bt 再后来喜欢用 docker 。现在用 laradock |
![]() | 2 ClarkAbe 2022-10-05 08:50:29 +08:00 不用 lnmp , Golang 或者 Rust 直接 (交叉) 编译二进制丢上去...... |
![]() | 3 villivateur 2022-10-05 08:51:19 +08:00 via Android ![]() sudo apt update sudo apt install nginx sudo apt install mysql-server sudo apt install php-fpm |
![]() | 4 kokutou 2022-10-05 08:59:40 +08:00 via Android apt 。。。 yum 。。。 pacman 。。。 |
5 billgong 2022-10-05 09:01:57 +08:00 @villivateur Couldn't agree more. |
6 chenqh OP @villivateur 我曾经用 apt 装 mysql,装坏了,就不敢用 apt 装 mysql 了 |
![]() | 7 debuggerx 2022-10-05 09:04:20 +08:00 via Android ![]() 首先排除 bt 和源码编译 |
![]() | 9 villivateur 2022-10-05 09:06:58 +08:00 via Android @chenqh 你这属于因噎废食了,既然装坏了就应该查一下为什么装坏,而不是再也不用了 |
![]() | 10 musi 2022-10-05 09:08:29 +08:00 开发都是 docker 一把梭 |
11 chenqh OP @villivateur 哈哈,确实是这样,所以偏向 docker 了 |
![]() | 12 gearfox 2022-10-05 09:15:28 +08:00 yum 手工 |
13 ration 2022-10-05 09:42:44 +08:00 via Android docker compose 一把梭。源码编译,包安装(不推荐),bin 包下载都试过,自己想怎么装就怎么装。但是第一次成功装好了,后面直接就 docker 了。 |
14 ltkun 2022-10-05 09:43:47 +08:00 via Android bt 是什么 手机上也能搞事情的 Android 和电脑也差不多 |
![]() | 15 baobao1270 2022-10-05 09:59:47 +08:00 sudo apt install php-fpm mysql-server nginx 或者 docker-compose |
16 Spaceless 2022-10-05 10:01:02 +08:00 via iPhone nginx 和 php-fpm 直接包管理器装 Mariadb 用 docker |
18 q000q000 2022-10-05 10:16:04 +08:00 以前用军哥的 Lnmp 脚本,现在用宝塔。 |
19 GarethChu 2022-10-05 10:25:21 +08:00 为了省事,用了 BT |
![]() | 20 debuggerx 2022-10-05 10:30:51 +08:00 via Android ![]() 为什么使用系统自带包管理是最安全可靠的选择: https://www.zhihu.com/question/329637242/answer/735304069?utm_id=0 也不推荐用包括宝塔在内的任何面板或者脚本,这就相当于为了方便,把服务器直接交给别人了,学用 linux 第一课就应该是敬畏安全,保护好自己的 root 我现在也常用 docker-compose 部署项目,但是也应该认识到它的局限性,要准备好面对 docker 本身的问题,有些时候调试容器中的问题还是要比直接安装的麻烦不少的。 综上,新手和经验不是特别丰富的情况下还是优先推荐包管理,并远离各种垃圾教程和所谓的“方便”。 |
21 linuxgo 2022-10-05 10:40:35 +08:00 现在又 appimage 可以用,下载下来不用安装,直接独立运行,不会破坏原有系统的依赖。用 docker 也要先安装 docker 的运行环境 mysql 也提供了 https://apprepo.de/appimage/mysql |
![]() | 22 panlatent 2022-10-05 10:48:16 +08:00 via iPhone 服务端用系统自带,开发用集成 docker 的工具 比如 php 我用 ddev |
![]() | 23 yiqiao 2022-10-05 11:16:53 +08:00 homestead 一键集成。 |
![]() | 24 woshinide300yuan 2022-10-05 11:31:31 +08:00 我是非技术流玩家,以前入坑时用 lnmporg ,现在用 bt 。都是稳的一 p ,反正不自己搞(主要是不会,其次是懒得为此浪费时间) |
25 terranboy 2022-10-05 12:06:23 +08:00 OneinStack |
![]() | 26 BeautifulSoap 2022-10-05 12:08:15 +08:00 经常一台机子上跑多个网站,自从接触 docker 后就再也没用过原生包管理或脚本了。无论什么新机子,只要能装 docker ,新机子上部署服务几乎都是一键就跑起来 然后最近接触了 k8s ,现在服务器上连 docker 都懒得装了。一台新机子到手后把它加入集群里,k8s 就能自动帮我把所有服务都配置好,连装 docker ,上传 docker-compose.yaml 之类的操作都不需要了 |
![]() | 27 guanhui07 2022-10-05 12:54:16 +08:00 docker |
28 zedpass 2022-10-05 13:03:47 +08:00 docker compose 所有系统都用可以用一个 docker-compose.yaml 搞定 |
![]() | 30 shijingshijing 2022-10-05 14:55:47 +08:00 @Cu635 盲猜是版本依赖弄出了问题,版本不对会一直提示 error 。 |
![]() | 31 xingis 2022-10-05 15:31:43 +08:00 Multipass |
![]() | 32 rabbbit 2022-10-05 15:57:25 +08:00 oracle 你们都是咋装的。。。? |
![]() | 33 yaoyaomoe 2022-10-05 16:16:41 +08:00 via iPhone 有维护生产环境 apt update && apt install -yy nginx marinadb-server python-is-python3 && mysql_secure_installation 开发环境 curl -L get.docker.com|bash apt update && apt install docker-compose |
35 chenqh OP @Cu635 我记得我好像在装 mysql 的时候一路狂按 enter,跳过了什么东西,然后 mysql 连不上,还是启动不了,好像是这样 |
![]() | 36 devtk 2022-10-05 19:30:04 +08:00 via Android 用容器最方便快捷 |
![]() | 37 raptor 2022-10-05 20:10:40 +08:00 ansible ,自己写一个 playbook 复用无压力 |
![]() | 38 ysc3839 2022-10-05 20:11:39 +08:00 via Android 优先用发行版官方的软件仓库,版本或功能不满足的话,其次是知名度较高的第三方仓库(比如 Remi's RPM repository 提供的 PHP),再者是自己编译出软件包(deb rpm 等)进行安装,最后才是源码编译后不经包管理直接安装。 |
![]() | 39 azhi 2022-10-05 20:15:55 +08:00 docker-compose |
![]() | 40 hentaisan 2022-10-05 20:26:08 +08:00 OneinStack |
![]() | 41 Nitroethane 2022-10-05 20:43:21 +08:00 via iPhone @ration 为什么不推荐包安装而推荐自己源码编译? |
![]() | 42 cue 2022-10-05 20:44:52 +08:00 宝塔。以前用过一个 oneinstack |
![]() | 44 baozhilv 2022-10-05 21:51:33 +08:00 不懂就问,bt 是啥呀? |
46 n18255447846 2022-10-05 22:53:11 +08:00 一个命令+改几个配置文件 |
![]() | 47 loginv2 2022-10-06 14:30:30 +08:00 主要用云主机,第一个用 lnmp ,配置好自己用的东西,保存镜像,下次新主机用这个镜像建立 |
![]() | 48 Cu635 2022-10-06 15:36:57 +08:00 @shijingshijing #30 apt 安装版本依赖出现问题,大概率是不同版本号的源混用了,或者是自己手动调整 apt 优先级调整坏了。 @chenqh #34 #35 默认用户和密码设置,root 用户密码设置之类的? |
![]() | 49 810244966 2022-10-07 00:12:45 +08:00 bt ,yyds ! |
50 julyclyde 2022-10-08 10:58:18 +08:00 首先排除自己编译 其次排除各种面板和一键脚本 |
51 julyclyde 2022-10-08 10:58:48 +08:00 @Cu635 依赖出现问题是客观需要解决的问题,不是你躲就能躲得过的 你躲得过 lnmp 安装这一次,难道还能躲过安装别的软件下一次么 |
![]() | 52 Cu635 2022-10-08 12:38:14 +08:00 @julyclyde #51 我用了 debian 这么多年,也没遇见过几次 apt 的依赖问题,遇见的几次还都是 debian sid 的,stable 几乎没有。原因就是 debian 发行版打包的时候,开发者已经通过很多工作来让用户避免遇见这些了。 ubuntu 有 ppa ,我用的时间积累不够发表评论了。 简单一句话:不是我“躲”过去的,而是开发者们的贡献给解决了。 当然,这是只用官方源,不随便加第三方源的情况下。一旦加入第三方源了,debian 的 multimedia 也好,ubuntu 的 ppa 也好,或者是第三方软件官方给出的 ppa 也好,依赖出问题的概率几何级数的上升。 |
54 lzj724 2022-10-08 14:44:19 +08:00 不用 docker 的话有一键安装脚本 |
55 yagamil 2022-10-09 12:28:40 +08:00 用 docker 安装的 BT 。 主要怕 BT 有漏洞或者后门,被攻破了也只给他个 docker 环境,影响不大的。 之前就是用 docker 下搞了个 php 插件,为了兼容某个 wordpress 插件。 结果就被植入了挖矿木马,只是 cpu 疯狂加载,但都在 docker 环境下,没有对宿主机造成什么实质破坏性影响。 |
![]() | 56 pysex 2022-10-11 20:21:49 +08:00 sudo apt install php-fpm mysql-server apache2 -y |