Docker 部署一粒云企业网盘教程
Docker相对于VM虚拟机的优势十分明显,那就是轻量和高性能和便捷性, 以下部分摘自: KVM and Docker LXC
Benchmarking with OpenStack快 运行时的性能可以获取极大提升(经典的案例是提升97%)
管理操作(启动,停止,开始,重启等等) 都是以秒或毫秒为单位的。
敏捷 像虚拟机一样敏捷,而且会更便宜,在bare metal(裸机)上布署像点个按钮一样简单。
灵活 将应用和系统“容器化”,不添加额外的操作系统,
轻量 你会拥有足够的“操作系统”,仅需添加或减小镜像即可。在一台服务器上可以布署100~1000个Containers容器。
便宜 开源的,免费的,低成本的。由现代Linux内核支持并驱动。注* 轻量的Container必定可以在一个物理机上开启更多“容器”,注定比VMs要便宜。
一、在线安装Docker版云盘
1、关闭SELINUX
sed -i '/^SELINUX=/c SELINUX=disabled' /etc/selinux/config
setenforce 0
2、一键安装Docekr
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
3、启动并加入开机启动
systemctl start docker
systemctl enable docker
4、编辑配置文件,添加国内Docker镜像
vi /etc/docker/daemon.json
#添加如下内容
{
"registry-mirrors": ["https://9cpn8tt6.mirror.aliyuncs.com"],
"data-root": "/opt/docker"
}
5、重新加载配置文件,重启docker
systemctl daemon-reload
systemctl restart docker
6、下载一粒云镜像并运行一粒云容器
#名称yliyun和端口8088可自定义
docker run -i -t -d --name yliyun -p 8088:80 --privileged=true --restart=on-failure:5 -v yliyun_vol:/opt yiliyun/yliyun:v4.7.1
7、进入一粒云docker容器
docker exec -it yliyun bash
8、启动一粒云服务
sh /opt/yliyun/setup
9、测试
在同一局域网下用浏览器访问服务器的宿主机IP加端口8088访问
默认登陆账号:admin
默认密码:yliyun123
二、离线安装Docker版云盘
1、关闭SELINUX
sed -i '/^SELINUX=/c SELINUX=disabled' /etc/selinux/config
setenforce 0
2、下载docker安装包,放到/opt目录
http://app.yliyun.com/storage/docker/docker.zip
3、解压安装包docker-19.03.12.tgz,并把解压目录下的文件复制到/usr/bin/目录下
cd /opt && unzip docker.zip
tar zxvf docker-19.03.12.tgz && cd docker && cp * /usr/bin/
4、将docker服务管理文件docker.service复制到系统默认路径/etc/systemd/system/下
cp /opt/docker.service /etc/systemd/system/docker.service
5、运行docker
chmod +x /etc/systemd/system/docker.service #授权可执行文件
systemctl daemon-reload #重载配置文件
systemctl start docker #启动docker
systemctl enable docker #设置docker开机启动
systemctl status docker #查看docker状态
如下图,已正常运行docker服务
6、Docker镜像离线包下载地址
http://app.yliyun.com/storage/docker/yliyun-v4.7.1.tar
7、把yliyun-v4.7.1.tar放到/opt目录下,并加载docker镜像
docker load < yliyun-v4.7.1.tar
8、查看镜像是否加载成功
docker images
9、运行一粒云容器
#名称yliyun和端口8088可自定义
docker run -i -t -d --name yliyun -p 8088:80 --privileged=true --restart=on-failure:5 -v yliyun_vol:/opt yiliyun/yliyun:v4.7.1
10、进入一粒云docker容器
docker exec -it yliyun bash
11、启动一粒云服务
sh /opt/yliyun/setup
12、测试
在同一局域网下用浏览器访问服务器的宿主机IP加端口8088访问
默认登陆账号:admin
默认密码:yliyun123