docker离线安装nfs文件服务所需镜像,centos7安装nfs所需的安装包

安装所需要的镜像和安装包下载链接:https://download.csdn.net/download/qq_14910065/85059009

一、安装 NFS 服务器

1.上传镜像

docker load -i  nfs.tar.gz

2、创建数据文件夹

mkdir -p /docker/nfs/data

3、创建启动脚本

cat > /docker/nfs/start.sh << EOF
docker run --name nfs --privileged \
-v /docker/nfs/data:/nfs \
-e NFS_EXPORT_DIR_1=/nfs \
-e NFS_EXPORT_DOMAIN_1=\* \
-e NFS_EXPORT_OPTIONS_1=rw,insecure,no_subtree_check,no_root_squash,fsid=1 \
-p 111:111 -p 111:111/udp \
-p 2049:2049 -p 2049:2049/udp \
-p 32765:32765 -p 32765:32765/udp \
-p 32766:32766 -p 32766:32766/udp \
-p 32767:32767 -p 32767:32767/udp \
-d fuzzle/docker-nfs-server:latest
EOFchmod +x /docker/nfs/start.sh
sh /docker/nfs/start.sh  #启动容器

二、安装 客户端(这里以centos7为例)

1、安装nfs

mkdir -p /opt/nfs  #创建nfs安装路径
cd /opt/nfs #上传离线安装包(13个安装包)
gssproxy-0.7.0-30.el7_9.x86_64.rpm
libini_config-1.3.1-32.el7.x86_64.rpm
nfs-utils-1.3.0-0.68.el7.2.x86_64.rpm
keyutils-1.5.8-3.el7.x86_64.rpm
libnfsidmap-0.25-19.el7.x86_64.rpm
quota-4.01-19.el7.x86_64.rpm
libbasicobjects-0.1.1-32.el7.x86_64.rpm
libpath_utils-0.2.1-32.el7.x86_64.rpm
rpcbind-0.2.0-49.el7.x86_64.rpm
libcollection-0.7.0-32.el7.x86_64.rpm
libref_array-0.1.5-32.el7.x86_64.rpm
libevent-2.0.21-4.el7.x86_64.rpm
libverto-libevent-0.2.5-4.el7.x86_64.rpm

2.安装NFS

cd /opt/nfs
rpm -Uvh *.rpm --nodeps --force  # 在nfs离线安装包的目录下安装所有包
echo $?  #如果安装没有提示,输入结果为0就是对的
systemctl enable rpcbind.service && systemctl enable nfs-server.service  #启动服务
systemctl start rpcbind.service && systemctl start nfs-server.service  #启动服务

3、挂载

mkdir -p /mnt/nfs_share
mount -t nfs 106.12.161.158:/nfs /mnt/nfs_share   #106.12.161.158:/nfs,这里的nfs是服务器容器中的地址,而且只能挂在容器中的目录

4.测试

cd /mnt/nfs_share
echo "hello,world" > hello.html

5.卸载

umount  /mnt/nfs_share 可能会出现device is busy的问题。
解决方法:
1.      首先查找谁在占用:#fuser /mnt/nfs_share 得到进程号。
2.      查找进程:#ps –ef|grep 进程号。
3.      杀死进程:#kill -9 进程号
4.      然后umount ,如不行 umount –f /mnt/nfs_share强行卸载。
5.      再不行重新启动nfsd,再执行上述命令umount文件系统。

docker安装nfs文件服务所需镜像,centos7安装nfs所需的安装包相关推荐

  1. centos7安装mysql5.7.16_Linux学习三Centos7安装mysql5.7.16数据库的详细教程

    这篇文章主要为大家详细介绍了Linux学习第三篇,Centos7安装mysql5.7.16数据库,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 如果您有服务器咨询问题.购买问题.可以联系我们客服 ...

  2. mac 安装exe文件的方法 mac怎么安装exe文件

    朋友新入MacBook Pro,选购和适应过程中遇到一些困扰,回想我刚开始接触苹果电脑时候也各种懵逼,所以就把能想到的tips都总结下好啦,希望可以帮助到你就最好了.总之呢,大家都有第一次,都是从不熟 ...

  3. macOS首次安装Homebrew---通过清华软件镜像源安装(墙内)

    一.配置环境 1.需要确保系统中安装了bash.git.curl和Command Line Tools (CLT) for Xcode.macOS自带了前三者,还需要自己额外安装CLT,打开终端,在命 ...

  4. Windows系统安装及优化系列(二)在PE下安装Windows10系统以及Gho镜像的安装方法

    说实在的我也是个刚进入IT世界的小白.写这个文章系列主要是为了给一些分享一些Windows系统的安装方法,因为我经常帮同学重装系统,我就在想能不能出个教程来让他们自己动手折腾,体验一下重装系统的乐趣, ...

  5. linux nfs共享目录集群,CentOS7通过NFS共享文件夹,主要用于集群部署时候,文件的共享...

    要点:文件所在的服务器设置共享文件夹,其它应用服务器挂载该文件夹 环境: 文件所在的服务器:192.168.25.101 文件夹为/home/nfs_data 应用服务器:192.168.25.102 ...

  6. Mq安装服务器文件传输,RabbitMQ学习:安装RabbitMQ及RabbitMQ的初步配置(一)

    RabbitMQ基础含义 RabbitMQ是一种消息中间件,用于处理来自客户端的异步消息.服务端将要发送的消息放入到队列池中.接收端可以根据RabbitMQ配置的转发机制接收服务端发来的消息.Rabb ...

  7. u盘安装centos8黑屏_u盘centos7 安装 黑屏苹果电脑怎么安装win7系统还原

    3.然后进入资料备份界面,通过勾选可以选择对"我的文档"."收藏夹"."桌面文件"进行备份,备份资料会保存到自动生成的"XBGho ...

  8. 安装linux无法进入图形界面,centos7安装进不去图形界面

    本文收集整理关于centos7安装进不去图形界面的相关议题,使用内容导航快速到达. 内容导航: Q1:centos7怎么安装图形界面 图形界面是需要在安装前选择的,你应该只装了文本界面. 你需要安装x ...

  9. 服务器centos安装mysql数据库_阿里云 centos7 安装mysql数据库

    环境:阿里云ECS服务器,系统为centos7.2 删除原来的数据库: centos7中默认安装了数据库MariaDB,如果直接安装MySQL的话,会直接覆盖掉这个数据库,当然也可以手动删除一下: [ ...

最新文章

  1. 禅道设置bug模板_一款热度很高的项目管理和bug工具,免费使用,可在公司推广哦...
  2. git push origin与git push -u origin master的区别
  3. PPT,别让我们走错路
  4. 微信分享自定义标题摘要和缩略图
  5. 543. 二叉树的直径
  6. Citrix Provisioning Services:Windows 10 VDA计算机的登录性
  7. 云+X案例展 | 民生类:必创科技助力打造智慧城市
  8. 万物联网IoE与物联网IOT有何差别?
  9. 就在这段时间让自己充实起来
  10. convex optimization from stanford
  11. 本地事务和分布式事务区别
  12. 一、 kettle开发、上线常见问题以及防错规范步骤
  13. 【无标题】IDM + 油猴 + 百度云
  14. 在此计算机中仅有部分vs2010产品升级到sp1,解决安装Microsoft Visual Studio 2010 Service Pack 1 ,系统无法找到指定的对象
  15. bin文件夹关于dll引用的注意事项
  16. linux死机日志文件,linux系统死机分析及解决方法
  17. 海信电视E7H和E5H哪个好?有什么区别
  18. 祖冲之究竟是如何算出圆周率的?
  19. 技术债越堆越高,要被迫离职!
  20. R7 6800H 和 R5 6600H的差距大吗 哪个好

热门文章

  1. 软件架构风格整理(6 CS,BS等)
  2. 提交模式窗口后,刷新父窗口数据+获取frameset中各模块中数据
  3. 【Javaweb】【答卷】萌狼蓝天大二上学期期末Javaweb考试复习卷(一)
  4. unity3D -- 压缩图片
  5. 2021年五大电子邮件威胁与零日漏洞
  6. python上海交通大学赵璐_上海交通大学
  7. 苹果设置播放html5视频,类似苹果官网,使用滚轴事件控制视频播放
  8. [ CTF ]【天格】战队WriteUp-第六届”蓝帽杯“全国大学生网络安全技能大赛(半决赛)
  9. 信息安全论学习笔记(一):绪论
  10. 华为harmonyos2,华为官方发布HarmonyOS2