如何利用用云存储网关作为Windows docker存储访问OSS

简介: 本文像用户介绍在windows的容器环境中,如果利用阿里云云存储网关的smb共享作为后端存储,实现docker容器内的数据上云,在docker中直接访问对象存储OSS中的数据。

在上一篇文章《在linux docker容器中挂载使用云存储网关》中,为大家介绍了如何在linux docker容器环境中使用云存储网关,在docker容器实例中直接访问对象存储OSS。在这篇文章中,我们来看一看如果是windows的docker容器想要访问对象存储(OSS)中的数据要如何操作。

1. 首先,我们来根据云存储网关的配置文档,绑定OSS bucket,配置一个SMB共享。具体的步骤可以参考《在云控制台上使用文件网关》这个快速入门指南,查看其中的SMB共享创建步骤。

image.png

2. 来到安装了docker的windows服务器,我们在地址栏中敲入获取到的云存储网关SMB共享路径,验证windows服务器可以正常访问SMB共享。

image.png

3. 我们通过windows的映射本地驱动器功能,将我们的SMB共享映射为本地驱动器Z:

image.png

4. 运行docker container,并进行路径映射

PS C:\Users\Administrator> docker run -it --name win-docker -v z:\aliyun-data:c:\aliyun-data mcr.microsoft.com/windows/servercore:1607 cmd.exe

进入到docker 中的cmd.exe 的控制台后,我们创建一个临时文件,并写入测试数据

image.png

5. 前往OSS的管理控制台,查看对应SMB绑定的共享目录,可以看到我们在docker 容器中创建的file1.txt已经被上传到了OSS当中,非常的方便!

image.png

目录
相关文章
|
Linux 虚拟化 Docker
Linux服务器部署docker windows
在当今软件开发中,Docker成为流行的虚拟化技术,支持在Linux服务器上运行Windows容器。流程包括:1) 安装Docker;2) 配置支持Windows容器;3) 获取Windows镜像;4) 运行Windows容器;5) 验证容器状态。通过这些步骤,你可以在Linux环境中顺利部署和管理Windows应用,提高开发和运维效率。
2632 1
|
存储 负载均衡 Java
如何配置Windows主机MPIO多路径访问存储系统
Windows主机多路径(MPIO)是一种技术,用于在客户端计算机上配置多个路径到存储设备,以提高数据访问的可靠性和性能。本文以Windows2012 R2版本为例介绍如何在客户端主机和存储系统配置多路径访问。
1202 13
如何配置Windows主机MPIO多路径访问存储系统
|
关系型数据库 MySQL Linux
Docker安装Mysql5.7,解决无法访问DockerHub问题
当 Docker Hub 无法访问时,可以通过配置国内镜像加速来解决应用安装失败和镜像拉取超时的问题。本文介绍了如何在 CentOS 上一键配置国内镜像加速,并成功拉取 MySQL 5.7 镜像。
2967 3
Docker安装Mysql5.7,解决无法访问DockerHub问题
|
存储 API Swift
Ceph Reef(18.2.X)之Swift操作对象存储网关
这篇文章详细介绍了Ceph Reef(18.2.X)中通过Swift API操作对象存储网关的方法,包括创建用户、子用户、配置环境变量、以及使用swift命令行工具进行存储桶和对象的管理。
338 7
Ceph Reef(18.2.X)之Swift操作对象存储网关
|
定位技术 文件存储 网络架构
Docker部署PhotoPrism、Immich图片管理应用,无需公网IP远程访问教程
除了Synology、QNAP、TerraMaster等品牌的NAS设备内置图库功能,市面上还有多种备受欢迎的第三方应用,如PhotoPrism、Immich、LibrePhotos、Piwigo、Photoview等。这些应用不仅提供强大的图片管理能力,还可通过Docker轻松部署。借助贝锐花生壳服务,即使没有公网IP也能实现远程访问,突破地理限制,提升数据可访问性和安全性,让用户随时随地管理私人图库。
2639 1
|
存储 对象存储
radosgw高可用对象存储网关实战指南
关于radosgw高可用对象存储网关的实战指南,涵盖了从基本概念到具体操作案例,再到架构设计和使用技巧的全面介绍。
728 6
|
对象存储 Python
Ceph Reef(18.2.X)之python操作对象存储网关
这篇文章介绍了如何在Ceph Reef(18.2.X)环境中使用Python操作对象存储网关(rgw),包括环境搭建、账号创建、使用s3cmd工具以及编写和测试Python代码。
385 3
|
运维 安全 网络安全
"革新远程访问体验:Docker化部署webssh2,一键启动Web SSH客户端,让远程管理如虎添翼!"
【8月更文挑战第2天】Docker作为软件开发与运维的关键工具,以其轻量级、可移植及强隔离特性简化了应用部署。结合webssh2这一开源Web SSH客户端,可通过浏览器安全便捷地访问SSH服务器,无需额外软件。首先确保已安装Docker,接着拉取webssh2镜像并运行容器,映射端口以便外部访问。配置好SSH服务器后,通过浏览器访问指定URL即可开始SSH会话。此方案不仅提升了用户体验,还加强了访问控制与系统安全。
1694 7

相关产品

  • 云存储网关
  • 对象存储