以下来我将会发表几篇文章,分享一个家用,甚至可以是入门商用NAS方案
包含硬件、系统、软件服务、维护脚本4个部分
这是第三部分软件服务篇(Docker & Portainer)
在讨论前首先戴头盔
以下看法纯属以个人主观与偏见的看法进行技术讨论~各位大神如果有不同意见或者技术比我高超欢迎留言讨论
如果觉得在下太水皮的话~就当你赢~我输就好~
留意~我这里并不是Docker从入门到放弃~而是用NAS做一个简单的Docker平台~至于怎么用用来干嘛你自己决定~
1、Docker
首先什么是Docker,为啥要Docker…..
这话题就大了…讨论到后天都没说完~反正对于一般家用用户、SOHO用户或者中小企业
这玩意儿比较容易管理、 部署方便不伤脑筋~而且性能还好~
另外还记得我们刚开始搭建NAS的时候推荐配置里面有一个SSD嘛?Linux的系统盘为什么需要120G SSD?
就是因为打算用来放Docker~Docker只有某些特定功能的数据盘才指定到硬盘里~平时就可以不用唤醒数据硬盘了
那么我们开始~首先SSH登录到NAS~然后切换到root用户下
apt-get install apt-transport-https ca-certificates software-properties-common -y wget https://download.docker.com/linux/debian/gpg apt-key add gpg OK add-apt-repository "deb https://download.docker.com/linux/debian stretch stable" apt update apt-get install docker-ce systemctl start docker systemctl enable docker
就这么简单Docker就安装完了~那么怎么可以简单方便地管理Docker呢,那么就需要下面的这个东西Portainer了
2、Portainer
docker pull portainer/portainer #首先下载Portainer的镜像 docker volume create portainer_data #然后我们创建Portainer的数据盘 docker run -d --name Portainer --restart=always -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
自此安装完成~开始配置~用浏览器打开http://NAS的IP地址:9000
输入用户名秒创建管理员用户
然后选择Local~因为你就管理本机的Docker~然后点Connect
然后部署就完成了~
然后就可以直接在Web界面上添加镜像部署应用空间什么的了~至于该怎么用这里不是Docker从入门到跑路~
自己研究吧~~
Trackbacks/Pingbacks