0
  • No products in the cart.
CartTotal:¥0.00
  • 云技术
    • 云服务器运维
    • 云数据库技术
    • 云存储技术
    • 云安全服务
    • 云网络服务
  • 云慧采
    • 云服务器
    • 云数据库
    • 云存储
    • 云安全
    • 网络与CDN
    • 视频服务
    • 大数据
    • 物联网
    • 人工智能
    • 开发与运维
    • 企业应用
  • 云服务
    • 阿里云技术支持
    • 华为云技术支持
    • 腾讯云技术支持
    • 木马病毒查杀
    • 渗透测试服务
    • 服务器迁移服务
    • 高并发业务保障服务
    • 数据库运维/专家服务
  • 客户案例
  • 云技术
    • 云服务器运维
    • 云数据库技术
    • 云存储技术
    • 云安全服务
    • 云网络服务
  • 云慧采
    • 云服务器
    • 云数据库
    • 云存储
    • 云安全
    • 网络与CDN
    • 视频服务
    • 大数据
    • 物联网
    • 人工智能
    • 开发与运维
    • 企业应用
  • 云服务
    • 阿里云技术支持
    • 华为云技术支持
    • 腾讯云技术支持
    • 木马病毒查杀
    • 渗透测试服务
    • 服务器迁移服务
    • 高并发业务保障服务
    • 数据库运维/专家服务
  • 客户案例

云存储网关如何在linux docker容器中挂载

阿里云云存储网关可以让我们通过SMB/NFS协议访问阿里云对象存储OSS,使用方式是先部署云存储网关,然后挂载云存储网关提供的挂载点,就可以轻松的访问OSS 对象存储中的数据,非常方便。 如果是Linux容器环境如何挂载呢?下面云技术在线为大家介绍一下(不会也没关系,云技术在线提供技术服务)。

步骤

首先,让我们先创建一个文件网关,并绑定需要访问的oss bucket,在这个例子中,我们将共享名称取名为docker-volume。

接下来,我们到我们的linux客户端当中,首先使用showmount 命令,查看linux客户端是否可以访问到云存储网关的nfs 共享。

# 我们以nas共享IP地址192.168.0.76为例,可以看到showmount 输出了
# /docker-volume (everyone) 这个我们的共享名称的目录

# showmount -e 192.168.0.76 
Export list for 192.168.0.76:
/docker-volume (everyone)

确定客户端访问共享没问题后,就可以为docker配置云存储网关共享作为后端存储资源了,我们运行下面的命令来基于云存储网关的nfs共享来创建一个docker volume:

docker volume create --driver local \
    --opt type=nfs \
    --opt o=addr=192.168.0.76,rw \
    --opt device=:/docker-volume \
    sgw-docker
    

上边的命令中,–opt type=nfs 表示我们是创建一个nfs类型的 docker volume, —-opt o=addr=后面是云存储网关提供的共享地址,在这个例子中是192.168.0.76, rw代表是以读写的方式挂载这个共享,用户也可以根据需要将其修改为只读模式(ro) –opt device=: 后面就是云存储网关提供的挂载路径,在这个例子中,我们在云存储网关控制台配置的共享路径为/docker-volume。

运行docker volume create成功后,一个基于云存储网关nfs共享的docker volume就创建成功了,我们可以使用docker volume inspect命令来检查我们的配置, 可以看到我们取名为sgw-docker 的这个docker volume的详细配置信息。

# docker volume inspect sgw-docker
[
    {
        "CreatedAt": "2020-09-21T16:24:31+08:00",
        "Driver": "local",
        "Labels": {},
        "Mountpoint": "/var/lib/docker/volumes/sgw-docker/_data",
        "Name": "sgw-docker",
        "Options": {
            "device": ":/docker-volume",
            "o": "addr=192.168.0.76,rw",
            "type": "nfs"
        },
        "Scope": "local"
    }
]

接下来,我们就可以在启动docker容器的时候指定这个docker volume了,我们以一个centos的docker 实例为例:

docker run -v sgw-docker:/data -ti centos:latest  /bin/bash

通过上边的命令,我们以交互方式启动了一个基于centos镜像的docker实例,并将之前创建的sgw-docker 这个docker volume映射到了容器中的/data文件夹,接下来,我们在容器的/data文件夹中创建一个名为hello的测试文件,并写入测试数据:

# cd /data
# touch hello
# echo "test" > hello
# cat hello
test

然后到oss的管理控制台中,进入我们绑定了云存储网关绑定的路径中查看,我们可以看到,在linux docker容器实例中写入的数据已经写入到了对象存储(OSS)中。

云存储网关如何在linux docker容器中挂载

通过这种方式,我们在docker容器中就可以非常方便的写入和访问对象存储(OSS)中的数据。

进入专题:云存储网关

以上内容对您有帮助吗?如有问题,可联系在线工程师为您提供技术支持

Yes  No
相关内容
  • 阿里云对象存储OSS中的数据备份方法
  • 阿里云数据湖解决方案下载
  • 某眼科医院教育视频上云混合云存储案例
  • 不停机升级到ESSD云盘,享受百万IOPS
  • 从单机、分布式到云原生,一文了解存储技术
  • 如何将阿里云NAS挂载到本地服务器
产品
  • SSL证书5折起(DV,OV,EV,多域名,通配符,免费SSL证书安装配置) ¥2.00 ¥1.00
  • 漏洞扫描服务 ¥0.00 – ¥1,000.00
  • 阿里云云安全中心(服务器安全防护漏洞自动修复木马病毒查杀) ¥270.00 – ¥1,148.00
  • 阿里云web应用防火墙(WAF)防CC防SQL注入防网页篡改木马后门 ¥149.00 – ¥227,920.00
  • 阿里云文件存储NAS ¥157.00 – ¥840.00
云存储技术
  • 云存储网关如何在linux docker容器中挂载
  • 阿里云对象存储OSS中的数据备份方法
  • 阿里云数据湖解决方案下载
  • 某眼科医院教育视频上云混合云存储案例
  • 不停机升级到ESSD云盘,享受百万IOPS
  • 从单机、分布式到云原生,一文了解存储技术
View All 31  
热门内容
  • 阿里云混合云解决方案
  • 数据库上云迁移方案
  • 网站运维服务都包含哪些?
  • 三级等保测评咨询实施服务
  • 性能测试/压力测试指标参考标准
服务分类
  • 物联网技术
  • 云服务器运维
  • 网站运维
  • 云数据库技术
  • 云存储技术
  • 云安全服务
  • 云网络服务
  • 大数据和人工智能
  • CDN与边缘计算
  • 弹性计算
  • 优惠活动
  • 云架构设计优化
  • 迁云实施服务
  • 容灾备份服务
  • 云上护航
  • Linux系统运维
  • 解决方案咨询与实施
  • 视频云技术
  • 混合云与专有云
  • 企业应用
专题
AnalyticDB CDN技术 ClickHouse数据库 PolarDB PostgreSQL数据库 SD-WAN serverless SSL证书 web应用防火墙 云堡垒机 云存储网关 云数据库MongoDB 云数据库RDSmysql 云数据库redis 云服务器 云防火墙 全局流量管理 全球加速 号码隐私保护 多模数据库Lindorm 安全加固 实人认证 容器服务 对象存储OSS 弹性伸缩 性能测试 数据仓库 数据库备份DBS 数据库审计 数据库自治服务DAS 数据湖 文件存储NAS 日志服务 服务网格 混合云存储 物联网安全 等保测评 表格存储Tablestore 运维技术 阿里云优惠
  • 阿里云代理商
  • 腾讯云代理商
  • 华为云代理商
  • 等保测评
  • 数据库备份
  • 堡垒机
  • 阿里云邮箱
  • 华为云服务
  • APM
  • serverless
  • SD-WAN
  • PolarDB
  • 阿里云数据仓库
  • 数据湖
  • 腾讯云服务器
  • 智慧党建
  • 蓝凌OA
  • 费用管理软件
  • 智慧校园
  • 混合云
  • 阿里云混合云
  • © 2020 云技术|云慧采. All Rights Reserved 服务电话13121395187