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

2021-11-30T09:33:11.png

2、一键安装Docekr

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

2021-11-30T09:33:25.png

3、启动并加入开机启动

systemctl start docker
systemctl enable docker

2021-11-30T09:33:54.png

4、编辑配置文件,添加国内Docker镜像

vi /etc/docker/daemon.json

#添加如下内容
{
"registry-mirrors": ["https://9cpn8tt6.mirror.aliyuncs.com"],
"data-root": "/opt/docker"
}

2021-11-30T09:34:15.png

5、重新加载配置文件,重启docker

systemctl daemon-reload
systemctl restart docker

2021-11-30T09:34:56.png

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

2021-11-30T09:58:49.png

7、进入一粒云docker容器

docker exec -it yliyun bash

2021-11-30T10:04:00.png

8、启动一粒云服务

sh /opt/yliyun/setup

9、测试

在同一局域网下用浏览器访问服务器的宿主机IP加端口8088访问
默认登陆账号:admin
默认密码:yliyun123

2021-11-30T07:54:39.png

二、离线安装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服务
2021-11-30T09:43:21.png
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

2021-12-01T03:57:52.png

8、查看镜像是否加载成功

docker images

2021-11-30T09:57:35.png

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

2021-11-30T09:58:49.png

10、进入一粒云docker容器

docker exec -it yliyun bash

2021-11-30T10:04:00.png

11、启动一粒云服务

sh /opt/yliyun/setup

12、测试

在同一局域网下用浏览器访问服务器的宿主机IP加端口8088访问
默认登陆账号:admin
默认密码:yliyun123

2021-11-30T07:54:39.png

标签: none

文章版权所属一粒云科技@转载请声明出处。

添加新评论