前面在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
© 版权声明
声明📢本站内容均来自互联网,归原创作者所有,如有侵权必删除。
本站文章皆由CC-4.0协议发布,如无来源则为原创,转载请注明出处。
THE END