群晖Docker安装宝塔面板
🦔

群晖Docker安装宝塔面板

标签
群晖
NAS
创建时间
Jan 19, 2022 05:56 AM
上次编辑时间
Last updated February 13, 2023

安装centos

  1. 在docker注册表中搜索centos
  1. 双击下载,然后启动镜像
  1. 创建容器,容器名称 centos
  1. 进入高级设置,在卷中添加文件夹
    1. /docker/baota/wwwroot 对应 /www/wwwroot
    2. /docker/baota/backup对应 /www/backup
  1. 高级设置端口设置(由于群晖占用了80等端口,因此需要转发docker的端口,把所有端口号+10000做对应)
      • 本地端口21对应容器端口10021
      • 本地端口22对应容器端口10022
      • 本地端口80对应容器端口10080
      • 本地端口443对应容器端口10443
      • 本地端口888对应容器端口10888
      • 本地端口8888对应容器端口18888
  1. 创建并且运行容器

设置docker的ssh的密码

双击centos,进入容器详情,进入终端机
安装passwd openssl openssh-server
yum install passwd openssl openssh-server -y
启动sshd
/usr/sbin/sshd -D
这个时候会出现以下的错误,提示文件不存在
Unable to load host key: /etc/ssh/ssh_host_rsa_key Unable to load host key: /etc/ssh/ssh_host_ecdsa_key Unable to load host key: /etc/ssh/ssh_host_ed25519_key sshd: no hostkeys available -- exiting.
执行以下命令
ssh-keygen -q -t rsa -b 2048 -f /etc/ssh/ssh_host_rsa_key -N '' ssh-keygen -q -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key -N '' ssh-keygen -t dsa -f /etc/ssh/ssh_host_ed25519_key -N '' sed -i "s/#UsePrivilegeSeparation.*/UsePrivilegeSeparation no/g" /etc/ssh/sshd_config sed -i "s/UsePAM.*/UsePAM no/g" /etc/ssh/sshd_config
重新启动sshd
/usr/sbin/sshd -D
修改密码
passwd
输入两遍密码
notion image

安装宝塔面板

在容器的终端机中运行
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
安装过程中只需要输入一次y即可
安装成功后保存下面板信息,访问你的nas地址:18888即可
外网访问可以在群晖中设置反向代理然后访问对应端口路径即可。
notion image