在ubuntu容器内挂载Azure File Share

本文介绍了如何在Azure上创建存储账户和fileshare,然后使用Docker启动一个容器,特别强调了在运行容器时需要添加--privileged参数以避免权限问题。此外,还提供了处理noroutetohost错误的解决方案,包括更新系统和安装必要的工具包cifs-utils。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 首先创建Azure Storage Account

az storage account create -g ${} -n {}
  1. 创建file share

az storage share create --account-name ${} -n ${}
  1. 启动容器

  1. 注意: --privileged=true 需添加此参数,若未添加,后期挂载会报权限不足问题

sudo docker run -it --privileged=true ubuntu
  1. 获取连接脚本

  1. 将脚本粘贴到容器执行即可

注意:

  1. 有些容器需要将脚本中sudo去掉

  1. 若报错:no route to host 请执行以下命令

sudo apt-get update
sudo apt-get install keyutils 
sudo apt-get install cifs-utils

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值