在ubuntu中创建容器并挂载windows共享的文件

Ubuntu关闭防火墙的方法如下: 

  • 打开终端,输入 sudo ufw status 回车,查看防火墙状态,inactive是关闭,active是开启。
  • 使用 sudo ufw enable 开启防火墙。
  • 使用 sudo ufw disable 关闭防火墙。
  • 打开“系统设置”,选择“安全性和隐私”,在“防火墙”中,切换“状态”开关以关闭防火墙。
  • 进入并编辑 /etc/sysconfig/selinux 设置 selinux=disabled 永久关闭。

一、 在 Ubuntu 上挂载 SMB 共享

首先,确保你已经安装了 cifs-utils 包,这个包提供了挂载 SMB 共享所需的工具。如果没有安装,可以通过以下命令安装:

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

然后,在 Ubuntu 上创建一个目录作为挂载点:

sudo mkdir -p /home/norten/Desktop/SmbShare

接着,使用 mount 命令挂载 SMB 共享到该目录。你需要根据实际情况调整用户名、密码和选项(如权限等):

sudo mount -t cifs //192.168.0.30/d/D_File/WorkStorage/hjc_code /home/norten/Desktop/SmbShare-o username=<username>,password=<password>,uid=0,gid=0,vers=1.0,sec=ntlmssp,iocharset=utf8

这里 <username><password> 是访问 SMB 共享所需的凭据,<your_uid><your_gid> 应该是你希望在容器内拥有文件所有权的用户的 UID 和 GID。uid=0,gid=0(即root权限)

特别强调:

如果你的SMB共享位于一个域环境中,确保用户名前加上了正确的域名,格式为 DOMAIN\username。如果不在域中,可能只需要 username

        如果有问题可尝试查看系统日志:运行 dmesg 命令查看系统日志,特别是在尝试挂载操作之后。错误信息可能会提供更多关于为何挂载失败的细节。

二、运行 Docker 容器并挂载本地目录

 现在 SMB 共享已经被挂载到了 Ubuntu 的 /home/norten/Desktop/SmbShare 目录,你可以修改 Docker 命令,使用这个本地目录进行挂载:

sudo docker run -itd --name container-3 --network=my-macvlan-1 --ip=192.168.0.62 -v /home/norten/Desktop/SmbShare:/home/public/tools/MediumBoxBase ubuntu

这样,Docker 容器就会挂载 /home/norten/Desktop/SmbShare(即 SMB 共享的内容)到容器内的 /home/public/tools/MediumBoxBase 路径下。

记得,如果希望挂载在系统启动时自动完成,还需要在 /etc/fstab 中添加相应的条目

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/29193.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

广东工业大学领导一行莅临泰迪智能科技参观交流

6月13日&#xff0c;广东工业大学经济学院党委书记林伟英、经济学院党委副书记陈朝阳、党政办主任徐嘉靖、数学与统计学院徐圣兵莅临泰迪智能科技产教融合实训中心参观交流。泰迪智能科技董事长张良均、运营中心总监翁梦婷、校企合作经理吴桂锋进行了热情接待。 会上&#xff0…

JAVA小知识22:迭代器iterator与列表迭代器ListIterator

一、迭代器 在 Java 中&#xff0c;迭代器是一个设计模式&#xff0c;用于遍历集合中的元素。Java 提供了 Iterator 接口来实现这一功能。迭代器的主要作用是提供一种通用的遍历集合的方法&#xff0c;而不需要了解集合的具体实现细节。 1.1、迭代器的特点 统一接口&#xf…

性能测试、负载测试、压力测试、稳定性测试简单区分【超详细】

&#x1f345; 视频学习&#xff1a;文末有免费的配套视频可观看 &#x1f345; 点击文末小卡片 &#xff0c;免费获取软件测试全套资料&#xff0c;资料在手&#xff0c;涨薪更快 性能测试是一个总称&#xff0c;可细分为性能测试、负载测试、压力测试、稳定性测试。 性能测试…

超级微同城小程序源码系统 帮你轻松制作本地生活服务平台 带源码包+搭建部署教程

系统概述 "超级微同城小程序源码系统"基于主流的小程序开发框架&#xff0c;采用高效稳定的后端架构设计&#xff0c;旨在为用户提供一个包含信息发布、在线交易、社交互动等功能于一体的综合型本地生活服务平台。系统涵盖了餐饮外卖、生鲜配送、家政服务、二手交易…

入门机器视觉的正确打开方式——徒手撸一个python+opencv实现的机器视觉简易调试工具(上)

目录 1.引言2.框架思路3.环境搭建4.图像处理流程化的实现5.流水线上的算法块5.1 算法块的可视化 6.总结7.调试工具成品链接PS.扩展阅读ps1.六自由度机器人相关文章资源ps2.四轴机器相关文章资源ps3.移动小车相关文章资源 1.引言 在当今AI时代&#xff0c;关于视觉识别似乎已被…

swagger 泛型T无法显示

场景问题 在返回结果如果为泛型封装的话&#xff0c;Response&#xff0c;swagger不展示T的文档说明。 可能的问题如下&#xff1a; swagger版本太低&#xff0c;建议使用3.0.0Response 基础类被声明了ApiModel或者schema&#xff0c;或者T data的getData方法不是T&#xff0…

数据可视化:Seaborn

安装Seaborn 进入虚拟环境&#xff0c;在终端中键入 pip install seaborn 即可安装。 初步使用Seaborn 在使用seaborn之前&#xff0c;我们先了解一下seaborn是什么&#xff0c;seaborn是以matplotlib为底层的更简便的python第三方库&#xff0c;它可以更快捷地去设置图形的一…

关于el-date-picker组件,如何隐藏时间组件底部清空按钮

工作中可能会遇到el-date-picker组件隐藏时间组件底部清空按钮 分为两种 &#xff1a; 如果你想要实现全部的el-date-picker的清空隐藏 和 某一个页面的el-date-picker的清空隐藏 1 全局隐藏 步骤1&#xff1a;在element-ui.scss中添加如下代码&#xff1a; .el-picker-pane…

在VS Code中快速生成Vue模板的技巧

配置vue.json: { "Print to console": {"prefix": "vue","body": ["<template>"," <div class\"\">\n"," </div>","</template>\n","<scri…

操作系统入门 -- CPU调度算法

操作系统入门 – CPU调度算法 在了解完进程和线程的概念后&#xff0c;我们就需要了解当一个进程就绪后系统会进行怎样的资源分配并运行进程&#xff0c;因此我们就需要了解CPU的调度算法 1.CPU调度 1.1概念 CPU调度即按照某种算法将CPU资源分配给某个就绪的进程。 1.2调度…

大模型应用开发技术:Multi-Agent框架流程、源码及案例实战(二)

LlaMA 3 系列博客 基于 LlaMA 3 LangGraph 在windows本地部署大模型 &#xff08;一&#xff09; 基于 LlaMA 3 LangGraph 在windows本地部署大模型 &#xff08;二&#xff09; 基于 LlaMA 3 LangGraph 在windows本地部署大模型 &#xff08;三&#xff09; 基于 LlaMA…

Matlab r2023a v23.2.0 解锁版安装步骤 (工程计算商业数学软件)

前言 Matlab&#xff08;矩阵实验室&#xff09;是全球领先的数学计算软件开发商美国 MathWorks 公司研发的一款面向科学与工程计算的高级语言的商业数学软件&#xff0c;集算法开发、数据分析、可视化和数值计算于一体的编程环境&#xff0c;其核心是仿真交互式矩阵计算&…

买超声波清洗机什么牌子好?四大优越上品超声波清洗机总汇

随着生活品质提高&#xff0c;洗眼镜的方式是越来越多样化了&#xff01;传统的清洗眼镜方式非常容易导致眼镜损坏&#xff0c;从而缩短了眼镜原本的使用寿命&#xff01;因此超声波清洗机的出现就方便了大家&#xff0c;在清洗眼镜时&#xff0c;可以用超声波清洗机数分钟就搞…

PHP在同一域名下两个不同的项目使用session做独立登录机制的方法介绍

PHP如何在同一域名下的两个不同项目中实现独立登录机制。 项目1&#xff08;Project1&#xff09;的代码示例 <?php // 设置项目1的会话名称 session_name(project1_session);// 启动会话 session_start();// 检查用户是否已登录 if (!isset($_SESSION[user_id])) {// 用…

Python 实现简单的超图 Hypergraph

我是“导航” 1 超图2 代码3 说明4 参考 1 超图 在数学中&#xff0c;超图&#xff08;Hypergraph&#xff09;是一种广义上的图&#xff0c;是有限集合中最一般的离散结构&#xff0c;在信息科学、生命科学等领域有着广泛的应用。&#xff08;如果有疑问&#xff0c;可以参看…

基于WPF技术的换热站智能监控系统15--实时读取PLC数据

1、创建PLC实时数据 1、添加数据块 2、创建6个变量 用来表示水泵1和水泵2的参数&#xff0c;可以根据现场实际情况添加更多的变量参数 3、设置块属性并编译 4、下载该程序到PLC中 5、添加监控表 2、读取设备数据 S7协议下的tcp直接通讯&#xff0c;配置简单&#xff0c;一般P…

【Python】从0开始的Django基础

Django框架基础 unit01一、Django基础1.1 什么是Django?1.2 安装与卸载1.2.1 Python与Django的版本1.2.2 安装1.2.3 查看Django版本1.2.4 卸载 二、Django项目2.1 概述2.2 创建项目2.3 启动项目2.4 项目的目录结构2.5 配置 三、URL 调度器3.2 定义URL路由3.2 定义首页的路由3.…

JMU 数科 数据库与数据仓库期末总结(3)简答题

什么是存储过程及其优缺点 存储过程是由过程化SQL语句书写的过程&#xff0c;这个过程经过编译和优化后存储在数据库服务器中&#xff0c;使用时调用即可。优点&#xff1a;运行效率高&#xff1b;降低了客户与服务器之间的通信量。 缺点&#xff1a;开发和调试较复杂 什么叫…

10KM无人机高清图传通信模组,低延迟、抗干扰,飞睿智能无线MESH组网模块

随着科技的飞速发展&#xff0c;无人机技术在各个领域的应用越来越广泛。尤其在海上监测、搜索救援、货物运输等场景中&#xff0c;无人机的应用显得尤为重要。然而&#xff0c;要实现无人机在复杂海域环境中的高效通信&#xff0c;高清图传通信模组的作用不可忽视。本文将深入…

【笔记】复制Edge的网址粘贴后自动变成中文标题超链接

问题 1、从edge复制的网址粘贴直接显示网页内容名称而不是网址url。 2、复制任何网址粘贴到CSDN里面粘贴时直接转换成标题超链接&#xff08;很讨厌的功能习惯&#xff09;。 而如上两种问题不是互相影响的&#xff0c;就算设置了Edge的粘贴方式&#xff0c;复制到CSDN的文章…