Docker搭建LNMP环境实战(04):安装VMwareTools共享文件夹

1、加载VMware Tools安装盘

在VMware客户端,点击主菜单:

图1  启动VMware Tools安装

图1 启动VMware Tools安装

再点击下面的菜单:

图2  打开设置界面

图2 打开设置界面

出现下面的界面,虚拟DVD加载的是linux.iso

图3  查看VMware Tools的DVD虚拟安装映像文件

图3 查看VMware Tools的DVD虚拟安装映像文件

将DVD加载到CentOS的系统里:

cd /mnt
mkdir cdrom
mount /dev/cdrom /mnt/cdrom

2、安装VMware Tools

将cdrom里的安装文件拷贝到当前用户目录下:

cd ~
cp /mnt/cdrom/VMwareTools-10.1.6-5214329.tar.gz .

注意:上面的拷贝命令最后两个字符为:空格和一个点。
解压拷贝后的压缩文件:

tar -zxvf VMwareTools-10.1.6-5214329.tar.gz

进入解开的目录里:

cd vmware-tools-distrib

下面开始安装环境:

yum -y install perl gcc kernel-devel
yum -y upgrade kernel kernel-devel
yum -y install net-tools.x86_64

安装完毕后,重启一下虚拟机:

图4  重新启动客户机

图4 重新启动客户机

重启后,在shell里运行下面的命令,进行VMware Tools安装:

cd ~/vmware-tools-distrib
./vmware-install.pl

在此安装过程中,不管出现什么选项,比如[yes]、[no]、[路径],全部都回车即可。
到这里,VMware Tools就安装完成了。

3、设置虚拟机共享文件夹

点击进入虚拟机设置菜单:

图5  打开设置界面

图5 打开设置界面

在选项页里选中共享文件夹选项,选择总是启用单选,点击添加按钮

图6  虚拟机设置共享文件夹选项

图6 虚拟机设置共享文件夹选项

选择宿主机(Windows)下需要共享的文件夹(此处为:F:\dockers,用户可以根据需要自己选择),名称可以修改,也可以不改。

图7  添加共享文件夹

图7 添加共享文件夹

点击下一步

图8  启用共享,并且可以读写

图8 启用共享,并且可以读写

保持默认选项,点击完成即可。重启虚拟机,随后可以查看结果。
Windows宿主机的共享目录及内容如下图所示:

图9  Windows共享目录内容

图9 Windows共享目录内容

在shell里输入:

cd /mnt/hgfs
ls

图10  CentOS虚拟机对应的目录内容

图10 CentOS虚拟机对应的目录内容

CentOS虚拟机里/mnt/hgfs目录为共享文件夹的根目录,所有共享文件夹都会在该目录下,从列举的文件可以看出,Windows的共享目录和虚拟机里的对应目录内容完全一样。这样就可以在以后的开发中,实现在Window宿主机里直接修改CentOS虚拟机里的文件了。


上一篇:Docker搭建LNMP环境实战(03):VMware安装CentOS

下一篇:Docker搭建LNMP环境实战(05):CentOS环境安装Docker-CE


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

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

相关文章

C++ 控制语句(一)

一 顺序结构 程序的基本结构有三种: 顺序结构、分支结构、循环结构 大量的实际问题需要通过各种控制流程来解决。 1.1 顺序结构 1.2 简单语句和复合语句 二 循环 2.1 for循环 语句流程图 注意:使用for语句的灵活性 三 while语句 四 do while语句

SpringCloud详解(持续更新)

springcloud定义 springcloud搭建 Eureka(注册发现) Eureka主页信息 Eureka服务注册中心(Eureka Server) 搭建 失效剔除(配置) Eureka服务提供方(Eureka Client) 搭建 Eureka服务消…

基于DWT(离散小波变换)的图像水印算法,Matlab实现

博主简介: 专注、专一于Matlab图像处理学习、交流,matlab图像代码代做/项目合作可以联系(QQ:3249726188) 个人主页:Matlab_ImagePro-CSDN博客 原则:代码均由本人编写完成,非中介,提供…

Avalonia笔记2 -数据集合类控件

学习笔记&#xff1a; 1. DataGrid 笔记1中已经记录&#xff1b; 2. ItemsControl 属性&#xff1a; ItemsSource&#xff1a;数据源 ItemsControl.ItemTemplate&#xff1a;单项数据模板&#xff0c;内部使用<DataTemplate> 示例&#xff1a; <ItemsContr…

Linux相关命令(1)

1、找出文件夹下包含 “aaa” 同时不包含 “bbb”的文件&#xff0c;然后把他们重新生成一下。要求只能用一行命令。 find ./ -type f -name "*aaa*" ! -name "*bbb*" -exec touch {} \;文件系统操作命令 df&#xff1a;列出文件系统的整体磁盘使用情况 …

(一)Spring Cloud 的认识

1.认识微服务 随着互联网行业的发展&#xff0c;对服务的要求也越来越高&#xff0c;服务架构也从单体架构逐渐演变为现在流行的微服务架构。 1.1.单体架构 单体架构&#xff1a;将业务的所有功能集中在一个项目中开发&#xff0c;打成一个包部署。 单体架构的优缺点如下&am…

C语言例4-15:从键盘输入一个整数,求其绝对值并输出。

代码如下&#xff1a; //从键盘输入一个整数&#xff0c;求其绝对值并输出。 #include<stdio.h> int main(void) {int n;printf("输出一个整数&#xff1a; \n");scanf("%d",&n); //从键盘输入一个整数保存至变量nif(n<0) //…

全国植被类型分布数据

引言 全国植被类型分布数据利用 Landsat 卫星数据&#xff08;Landsat TM&#xff0c;ETM和 OLI&#xff09;完成了长时序的地表覆盖变化检测&#xff0c;并结合变化 检测结果实现了逐区域和逐期的地表覆盖动态更新&#xff0c;30米精细植被类型分布数据&#xff0c;共包含 2…

AI Agent(LLM Agent)入门解读

1. 什么是AI Agent&#xff1f; AI Agent可以理解为一个智能体&#xff0c;包括感知模块、规划决策模块和行动模块&#xff0c;类似于人类的五官、大脑和肢体。它能帮助人类处理复杂的任务&#xff0c;并能根据环境反馈进行学习和调整。 五官可以理解为感知模块&#xff0c;大…

蓝桥-肖恩的排序

目录 题目链接&#xff1a; 思路&#xff1a; 代码&#xff1a; 总结常见的排序写法&#xff1a; 题目链接&#xff1a; 0肖恩的排序 - 蓝桥云课 (lanqiao.cn) 思路&#xff1a; 参考罗老师的思路&#xff1a;&#xff1c;蓝桥杯软件赛&#xff1e;零基础备赛20周--第8周第…

程序员如何兼职赚小钱?

程序员由于有技术和手艺其实兼职赚钱的路子还是挺多的&#xff0c;只要你有足够的时间。 1. 做外包 这是比较传统的方式&#xff0c;甲方在一些众包平台上发布开发任务&#xff0c;你可以抢这个任务&#xff0c;但是价格都比较便宜。 任务比较多的平台: 猪八戒、一品威客、开…

Leetcode70. 爬楼梯(动态规划)

Leetcode原题 Leetcode70. 爬楼梯 标签 记忆化搜索 | 数学 | 动态规划 题目描述 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢&#xff1f;示例 1&#xff1a;输入&#xff1a;n 2 输出&#xff1a;2 解…