美文网首页
docker使用NFS解决数据存储问题

docker使用NFS解决数据存储问题

作者: 渭小粉 | 来源:发表于2018-12-26 16:15 被阅读0次

    NFS:Net File System 网络文件存储系统

    将云存储的磁盘挂载到本地计算机,本文所用的NFS提供商是阿里云网络文件存储系统。

    1. 首先在阿里云配置好网络文件存储系统

    具体文档在该链接中:https://help.aliyun.com/document_detail/27526.html?spm=a2c4g.11186623.6.559.121b5ddemjaPZP

    2. 在本地linux测试挂载

    首先安装nfs客户端工具

    sudo apt-get install nfs-common

    挂载,执行下列命令后,即可看到 /mount-point 挂载点出现,有关mount和umount命令的使用,需要自行百度和谷歌

    sudo mount -t nfs -o vers=4.0,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport file-system-id-xxxx.region.nas.aliyuncs.com:/ /mount-point

    3.  使用docker创建驱动为nfs类型的磁盘(volume,不推荐使用bind mount)

    docker volume create --driver local --opt type=nfs --opt o=addr=192.168.138.130,rw --opt device=:/data/nfs volume-nfs

    4. 运行容器时,挂载 volume-nfs 磁盘即可

    使用-v选项将volume挂载到容器上

    docker run -dit --name data1 -v volume-nfs:/mnt ubuntu:16.04

    相关文章

      网友评论

          本文标题:docker使用NFS解决数据存储问题

          本文链接:https://www.haomeiwen.com/subject/axnhlqtx.html