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

相关文章

网页解析 lxml 库--实战

lxml库使用流程 lxml 是 Python 的第三方解析库,完全使用 Python 语言编写,它对 XPath表达式提供了良好的支 持,因此能够了高效地解析 HTML/XML 文档。本节讲解如何通过 lxml 库解析 HTML 文档。 pip install lxml lxm| 库提供了一个 etree 模块,该模块专门用来解析 HTML/XML 文档,下面来介绍一下 lxml 库

Zookeeper安装和配置说明

一、Zookeeper的搭建方式 Zookeeper安装方式有三种,单机模式和集群模式以及伪集群模式。 ■ 单机模式:Zookeeper只运行在一台服务器上,适合测试环境; ■ 伪集群模式:就是在一台物理机上运行多个Zookeeper 实例; ■ 集群模式:Zookeeper运行于一个集群上,适合生产环境,这个计算机集群被称为一个“集合体”(ensemble) Zookeeper通过复制来实现

CentOS7安装配置mysql5.7 tar免安装版

一、CentOS7.4系统自带mariadb # 查看系统自带的Mariadb[root@localhost~]# rpm -qa|grep mariadbmariadb-libs-5.5.44-2.el7.centos.x86_64# 卸载系统自带的Mariadb[root@localhost ~]# rpm -e --nodeps mariadb-libs-5.5.44-2.el7

Centos7安装Mongodb4

1、下载源码包 curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.1.tgz 2、解压 放到 /usr/local/ 目录下 tar -zxvf mongodb-linux-x86_64-rhel70-4.2.1.tgzmv mongodb-linux-x86_64-rhel70-4.2.1/

如何用Docker运行Django项目

本章教程,介绍如何用Docker创建一个Django,并运行能够访问。 一、拉取镜像 这里我们使用python3.11版本的docker镜像 docker pull python:3.11 二、运行容器 这里我们将容器内部的8080端口,映射到宿主机的80端口上。 docker run -itd --name python311 -p

性能分析之MySQL索引实战案例

文章目录 一、前言二、准备三、MySQL索引优化四、MySQL 索引知识回顾五、总结 一、前言 在上一讲性能工具之 JProfiler 简单登录案例分析实战中已经发现SQL没有建立索引问题,本文将一起从代码层去分析为什么没有建立索引? 开源ERP项目地址:https://gitee.com/jishenghua/JSH_ERP 二、准备 打开IDEA找到登录请求资源路径位置

Centos7安装JDK1.8保姆版

工欲善其事,必先利其器。这句话同样适用于学习Java编程。在开始Java的学习旅程之前,我们必须首先配置好适合的开发环境。 通过事先准备好这些工具和配置,我们可以避免在学习过程中遇到因环境问题导致的代码异常或错误。一个稳定、高效的开发环境能够让我们更加专注于代码的学习和编写,提升学习效率,减少不必要的困扰和挫折感。因此,在学习Java之初,投入一些时间和精力来配置好开发环境是非常值得的。这将为我

阿里开源语音识别SenseVoiceWindows环境部署

SenseVoice介绍 SenseVoice 专注于高精度多语言语音识别、情感辨识和音频事件检测多语言识别: 采用超过 40 万小时数据训练,支持超过 50 种语言,识别效果上优于 Whisper 模型。富文本识别:具备优秀的情感识别,能够在测试数据上达到和超过目前最佳情感识别模型的效果。支持声音事件检测能力,支持音乐、掌声、笑声、哭声、咳嗽、喷嚏等多种常见人机交互事件进行检测。高效推

C#实战|大乐透选号器[6]:实现实时显示已选择的红蓝球数量

哈喽,你好啊,我是雷工。 关于大乐透选号器在前面已经记录了5篇笔记,这是第6篇; 接下来实现实时显示当前选中红球数量,蓝球数量; 以下为练习笔记。 01 效果演示 当选择和取消选择红球或蓝球时,在对应的位置显示实时已选择的红球、蓝球的数量; 02 标签名称 分别设置Label标签名称为:lblRedCount、lblBlueCount

搭建Kafka+zookeeper集群调度

前言 硬件环境 172.18.0.5        kafkazk1        Kafka+zookeeper                Kafka Broker集群 172.18.0.6        kafkazk2        Kafka+zookeeper                Kafka Broker集群 172.18.0.7        kafkazk3