最近迷恋上alpine,因为轻量,所以很适合在自己的硬件服务器上部署。剩下的事情可以全部交给docker。
这里打包一个干净的centos7+宝塔 留着自己随时使用,每次部署环境鼓捣半天实在是很烦。
如果只打包干净的宝塔,也没必要,还不如直接用centos7的镜像弄。所以还是集成上常用的软件和版本
下面操作基于 N2600小鸡,系统是 alpine3.15
前期配置和安装docker
#基于 alpine 3.15
sudo root #切换到root
#打开几个端口
iptables -I INPUT -p tcp --dport 20 -j ACCEPT
iptables -I INPUT -p tcp --dport 21 -j ACCEPT
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
iptables -I INPUT -p tcp --dport 443 -j ACCEPT
iptables -I INPUT -p tcp --dport 888 -j ACCEPT
iptables -I INPUT -p tcp --dport 8888 -j ACCEPT
iptables save
service iptables restart #重启防火墙
apk add nano #习惯用nano
nano /etc/apk/repositories #去掉 community 这行前面的注释
apk update #更新
apk del *httpd* #删除一个httpd的东西 看起来像是apache
apk add docker #安装 需要时间耐心等待
rc-update add docker boot #启动项
service docker start #启动
配置docker里面的宝塔
开始弄宝塔,基于centos7 centos8的有点迷。。centos7能用就继续官方支持到2024年估计宝塔会更久一些,debian和Ubuntu的docker镜像装宝塔都有点小问题处理起来占用时间,所以还是7

本文介绍了如何在Alpine Linux系统中安装Docker,并使用Docker打包一个预配置了宝塔面板的CentOS7镜像。详细步骤包括端口开放、Docker安装、宝塔安装及配置、镜像打包和上传到阿里云Docker仓库。最终目标是创建一个轻量级且包含常用软件的宝塔环境。
3342

被折叠的 条评论
为什么被折叠?



