玖叶教程网

前端编程开发入门

使用ubuntu server搭建nas(三)——安装Docker

在前两篇文章中,我已经完成了ubuntu18.04.5系统的安装,有兴趣的朋友可以通过以下链接查看

使用ubuntu server搭建nas(一)——硬件及ubuntu18.04.5系统安装

使用ubuntu server搭建nas(二)——设置硬盘挂载及开启root账户

基于之前的经验,我决定这次将所有nas服务以docker容器的形式部署,一方面方便进行管理,另一方面可以和宿主系统形成一定的隔离。这篇文章主要介绍docker安装的过程。

(一)Docker简介


Docker 是一个开源的应用容器引擎,可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

(二)Docker安装

这里借鉴清华大学开源软件镜像站的docker-ce安装文档,照做就可以啦。

(三)Docker镜像加速

docker镜像默认从DockerHub公共镜像源下载,国内网络环境可能会拉取镜像较慢,所以配置镜像加速器。

科大镜像:https://docker.mirrors.ustc.edu.cn/

网易:https://hub-mirror.c.163.com/

阿里云:https://<你的ID>.mirror.aliyuncs.com

七牛云加速器:https://reg-mirror.qiniu.com

在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件):

{"registry-mirrors":["https://reg-mirror.qiniu.com/"]}

之后重新启动服务:

$ sudo systemctl daemon-reload

$ sudo systemctl restart docker

(四)Docker安装portainer

portainer是一款可以通过Web界面管理docker的面板,为了少敲代码,我决定使用portainer管理我的docker容器。

# 拉取镜像

docker pull portainer/portainer-ce

# 运行镜像

docker run -d -it --name portainer -p 8000:8000 -p 9000:9000 -v -v /var/run/docker.sock:/var/run/docker.sock --restart=always portainer/portainer-ce

# 浏览器输入主机加端口9000即可进入,然后设置密码,选择本地模式。可以进行镜像、容器、登录等管理


发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言