docker挂载NFS资源目录

at 5个月前  ca Docker  pv 152  by touch  

命令方式挂载

#创建挂载的volume信息
docker volume create --driver local --opt type=nfs --opt o=addr=192.168.207.120,rw --opt device=:/data/magicdata nfsvolume
#查询创建volume
docker volume ls
#容器挂载目录,注意需要在电脑上安装NFS客户端
docker run -d -it --name testnfs --mount source=nfsvolume,target=/data registry.cn-hangzhou.aliyuncs.com/heliang230/centos:7.6 /bin/bash

#清除volume资源
docker volume prune -f

docker-compose.yml方式挂载

version: "3.2"services:
  [service-name]:
    image: [docker-image]
    ports:
      - "[port]:[port]"

    volumes:
      - type: volume        source: [volume-name]
        target: /nfs        volume:
          nocopy: truevolumes:
  [volume-name]:
    driver_opts:
      type: "nfs"
      o: "addr=[ip-address],nolock,soft,rw"
      device: ":[path-to-directory]"


版权声明

本文仅代表作者观点,不代表码农殇立场。
本文系作者授权码农殇发表,未经许可,不得转载。

 

扫一扫在手机阅读、分享本文

已有0条评论