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

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