自行搭建NAS的记录(二)docker运行宝塔

前面在N2600上安装的alpine并安装了docker

现在搭建基于docker的宝塔

为什么要安装宝塔,是因为宝塔的ssl证书续签、阿里oss自动备份、站点管理,反向代理等都挺好用的,还有企业微信机器人通知什么的,这些单独一个自己都可以做,但是全部自己搞真的 挺累,反正免费好用吃不掉多少内存就用吧。

先记住几个docker的命令

docker ps -aq #列出所有的容器 ID docker stop $(docker ps -aq) #停止所有的容器 docker rm $(docker ps -aq) #删除所有的容器 docker rmi $(docker images -q) #删除所有的镜像 docker image prune -f -a #删除所有不使用的镜像

同时参考alpine常用命令

https://www.cnblogs.com/jackadam/p/9290366.html

现在开始安装容器,最近对centos很迷糊 ,还是选择centos7吧

su root docker pull centos:centos7 #其他版本查看:https://hub.docker.com/_/centos?tab=tags&page=1

创建容器 映射端口出来,把主机的www映射给容器

rc-service -l 看到一个httpd 不知道啥东西 apk del *httpd* 同时打开端口 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 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 -v /www/wwwroot:/www/wwwroot/centos:centos7 

创建容器

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 centos:centos7

进入容器,

docker exec -it baota /bin/bash 

安装宝塔,去掉官网安装命令里面的sudo

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

重启后如果发现容器不能自动运行

docker container update --restart=always baota 

原文链接:https://blog.csdn.net/joyanhui/article/details/123338966?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522171836987416800197013756%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=171836987416800197013756&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-12-123338966-null-null.nonecase&utm_term=%E7%BB%BF%E8%81%94NAS

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享