之前文章已经记录了如何配置配置的docker镜像现在就直接开始在新机器上搭建
此文已经停止更新,最新内容请查看
一台N2600应该怎么玩 宝塔 私有网盘 - 小类随手记https://dev.leiyanhui.com/c/37
ssh用新用户登录,然后su -root
apk add nano
修改一下源 去掉 community
nano /etc/apk/repositories
apk update #更新
apk add docker #安装 需要时间耐心等待
rc-update add docker boot #启动项
service docker start #启动
apk add docker
#然后先把 docker 添加到开机自启:
rc-update add docker boot
#然后启动 docker 服务:
service docker start
这里使用我自己做的docker镜像,基于centos7 ,并安装了
nginx1.2
php7.4
php8.0
phpmyadmin5.0
Redis-6.2
mysql5.7 (启动内存60M,大内存机自行在宝塔后台配置就好)
php的扩展 fileinfo sg11 redis memcached
腾讯COS 和 阿里OSS (备份用)
没有捆绑任何东西,你也可以使用。后台入口是 http://你的ip/admin 用户名 user 密码123456
docker pull registry.cn-hangzhou.aliyuncs.com/joyanhui/baota:ln12m57p78
#查看镜像id
docker image ls
#创建容器 baota
docker run -i -t -d --name baota -p 20:20 -p 21:21 -p 80:80 -p 443:443 -p 888:888 -p 8888:8888 --privileged=true --restart=always -v /wwwroot:/www/wwwroot registry.cn-hangzhou.aliyuncs.com/joyanhui/baota:ln12m57p78 /bin/bash
这里最好修改一下 8888 和 888 的端口号。同时在防火墙里面 放开对应的端口
然后
docker exec -it baota /bin/bash
进入宝塔后 运行 bt 修改面板端口号,顺带修改一下用户名
然后 打开 http://你的ip:端口/admin
用户名 user 密码 123456
进去后 修改入口 用户名 密码 添加Basic认证 开启ssl 绑定微信钉钉通知机器人 等等。。
如果需要FTP请自行安装,并在宝塔后台 面板菜单栏隐藏 去掉FTP菜单
如果重启后 宝塔不能启动启动,在物理主机增加命令
具体alpine操作如下
#创建新文件
nano /etc/local.d/Bt_fome_docker.start
#代码=============
sleep 40
docker exec baota /etc/init.d/bt start
docker exec baota /etc/init.d/nginx start
docker exec baota /etc/init.d/mysqld start
docker exec baota /etc/init.d/php-fpm-74 start
docker exec baota /etc/init.d/php-fpm-80 start
docker exec baota /etc/init.d/memcached start
docker exec baota /etc/init.d/redis start
#代码结束
#添加执行权限
chmod +x /etc/local.d/Bt_fome_docker.start
#设置 local 服务开机启动:
rc-update add local