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

本文主要是介绍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环境实战(04):安装VMwareTools共享文件夹的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/846348

相关文章

SpringBoot整合AOP及使用案例实战

《SpringBoot整合AOP及使用案例实战》本文详细介绍了SpringAOP中的切入点表达式,重点讲解了execution表达式的语法和用法,通过案例实战,展示了AOP的基本使用、结合自定义注解以... 目录一、 引入依赖二、切入点表达式详解三、案例实战1. AOP基本使用2. AOP结合自定义注解3.

Python中Request的安装以及简单的使用方法图文教程

《Python中Request的安装以及简单的使用方法图文教程》python里的request库经常被用于进行网络爬虫,想要学习网络爬虫的同学必须得安装request这个第三方库,:本文主要介绍P... 目录1.Requests 安装cmd 窗口安装为pycharm安装在pycharm设置中为项目安装req

windows下安装Nginx全过程

《windows下安装Nginx全过程》文章介绍了HTTP和反向代理服务器的概念,包括正向代理和反向代理的区别,并详细描述了如何安装和配置Nginx作为反向代理服务器... 目录概念代理正向代理反向代理安装基本属性nginx.conf查询结构属性使用运行重启停止总结概念是一个高性能的HTTP和反向代理we

python项目环境切换的几种实现方式

《python项目环境切换的几种实现方式》本文主要介绍了python项目环境切换的几种实现方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 目录1. 如何在不同python项目中,安装不同的依赖2. 如何切换到不同项目的工作空间3.创建项目

python项目打包成docker容器镜像的两种方法实现

《python项目打包成docker容器镜像的两种方法实现》本文介绍两种将Python项目打包为Docker镜像的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要... 目录简单版:(一次成功,后续下载对应的软件依赖)第一步:肯定是构建dockerfile,如下:第二步

Python + Streamlit项目部署方案超详细教程(非Docker版)

《Python+Streamlit项目部署方案超详细教程(非Docker版)》Streamlit是一款强大的Python框架,专为机器学习及数据可视化打造,:本文主要介绍Python+St... 目录一、针对 Alibaba Cloud linux/Centos 系统的完整部署方案1. 服务器基础配置(阿里

Java 队列Queue从原理到实战指南

《Java队列Queue从原理到实战指南》本文介绍了Java中队列(Queue)的底层实现、常见方法及其区别,通过LinkedList和ArrayDeque的实现,以及循环队列的概念,展示了如何高效... 目录一、队列的认识队列的底层与集合框架常见的队列方法插入元素方法对比(add和offer)移除元素方法

Spring Boot基于 JWT 优化 Spring Security 无状态登录实战指南

《SpringBoot基于JWT优化SpringSecurity无状态登录实战指南》本文介绍如何使用JWT优化SpringSecurity实现无状态登录,提高接口安全性,并通过实际操作步骤... 目录Spring Boot 实战:基于 JWT 优化 Spring Security 无状态登录一、先搞懂:为什

C++11中的包装器实战案例

《C++11中的包装器实战案例》本文给大家介绍C++11中的包装器实战案例,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录引言1.std::function1.1.什么是std::function1.2.核心用法1.2.1.包装普通函数1.2.

C++多线程开发环境配置方法

《C++多线程开发环境配置方法》文章详细介绍了如何在Windows上安装MinGW-w64和VSCode,并配置环境变量和编译任务,使用VSCode创建一个C++多线程测试项目,并通过配置tasks.... 目录下载安装 MinGW-w64下载安装VS code创建测试项目配置编译任务创建 tasks.js