VMWARE 安装CentOS 7 、DOCKER过程记录贴

这两天经历了安装了vmware、CentOS7、docker,过程还是有点波折的,先记录一下,万一哪天又要重新体验这种魔幻时刻呢?

安装VMware

VMWARE的安装过程,CSDN论坛里一搜一大堆,没有什么坑。我用的是VMWARE 12,笔记本有8G内存,软硬件资源还是可以的。
简单描述下过程:

  • 打开VMWARE,选择创建新的虚拟机
  • 对新手来说,选择“典型安装”就可以(如果需要自定义安装,可论坛里搜索更详细教程)
  • 选择“稍后安装操作系统(S)”
  • 选择客户机操作系统,这里我选的是Linux(L),版本 CentOS 64位
  • 虚拟机命名与位置,我选的是C:\Program Files (x86)\VMware
  • 处理器与内存分配,我保持默认值
  • 网络连接类型,选择“桥接”(桥接模式即表示虚拟机和宿主机在网络上是平级的关系)

其余皆保持默认值,“下一步”直至完成。

若安装完VMware WorkStation,在创建虚拟机时启动失败,报错提示:“此主机支持Intel VT-x,但Intel VT-x处于禁用状态”。这是因为Intel VT-x 即Virtualization Technology,虚拟化技术未启用。重启操作系统,进入BIOS,Security选项,System Configuration,光标选择“Intel Virtualization Technology”,enter,选择Enable,保存后退出即可。

安装VMware Tools

  1. 在VMware WorkStation安装目录下找到 linux.iso 镜像文件。
    我本机上安装目录下的linux.iso镜像文件的路径:
    C:\Program Files (x86)\VMware\VMware Workstation

  2. 虚拟机中,点击“虚拟机”–“设置”–“硬件”中选择CD/DVD(IDE),使用ISO镜像文件“linux.iso”,点击“确定”。

  3. 执行如下命令,将linux.iso挂载到指定目录下:
    mount /dev/cdrom /mnt
    然后在/mnt 下就可以看到vmware-tools的安装文件(我用的是VMware 12版本中,这个文件名是 VMwareTools_10.1.6-5214329.tar.gz)

  4. 将gz文件复制到指定目录下
    cp VMware*tar.gz /usr/local/src

  5. cd到该目录
    cd /usr/local/src
    6.解压 VMwareTools_10.1.6-5214329.tar.gz
    tar -xvf VMwareTools_10.1.6-5214329.tar.gz

  6. 进入解包后的VMwareTools 程序目录
    cd vmware-tools-distrib

  7. 开始安装VMwareTools
    ./vmware-install.pl

    安装过程中一路回车即可,若执行命令时报错:
    -bash : ./vmware-install.pl:/usr/bin/perl:bad interpreter:No such file or directory
    那么则输入命令: yum groupinstall “Perl Support”, 待一系列下载完成之后 ./vmware-install.pl 命令

  8. 重启系统
    reboot -f

注意网络要选择桥接模式,否则安装VM TOOLS时会报出“what is the location of the ifconfig”的提示!!!!

虚拟机VMware文本模式Linux和Windows文件互传,通过共享文件夹

  1. 安装VMware Tools,过程参见如上
  2. Windows 建立共享文件夹,如E:\VMware\shared
  3. 虚拟机,选中创建的虚拟机,右键->设置->选项->共享文件夹->总是启用->添加,则弹出共享文件夹的设置向导,点击下一步,浏览windows文件夹,选择“E:\VMware\shared”,点击“下一步”。默认打勾“启用此共享”,点击完成,向导窗口关闭后点击“确定”。
  4. 启动该虚拟机
  5. 在虚拟机Linux中挂载共享文件夹
  6. cd /mnt
  7. mkdir hgfg
  8. /usr/bin/vmware-config-tools.pl
    之后一路yes和回车,直至安装完成
  9. 重启虚拟机 reboot
  10. 测试,共享文件夹在/mnt/hgfs/shared

安装CentOS

安装CentOS,可以在CSDN论坛里搜到详细的图文教程,这里仅记录几个小坑。

1. CentOS在VMware中桥接网络无法获取IP
在论坛里搜到了类似的情况,是因为我本地预安装了Oracle VM VirtualBox,VirtualBox跟VMware有了冲突,卸载VirtualBox之后,CentOS可以正常获取IP。

CentOS环境下安装Docker

(以下内容摘录自相关书籍,亲测可用)

Docker目前支持CentOS 7及以后的版本,系统要求64位操作系统,内核版本至少3.10。

  1. 为了方便添加软件源,以及支持devicemapper存储类型,安装如下软件包:
    $ sudo yum update
    $ sudo yum install -y yum-utils
    device-mapper-persistent-data
    lvm2

  2. 添加Docker 稳定版本的yum软件源
    $ sudo yum-config-manager
    –add-repo
    https://download.docker.com/linux/centos/docker-ce.repo

若报错提示 yum-config-manager: command not found
,是因为系统默认没有安装这个命令,这个命令在yum-utils 包里,可以通过命令yum -y install yum-utils 安装就可以了。

  1. 更新yum软件源缓存,并安装Docker:
    $ sudo yum update
    $ sudo yum install -y docker-ce
  2. 确认Docker 服务启动正常:
    $ sudo systemctl start docker

docker状态查询:
$sudo systemctl status docker
docker启动成功的图

其他

Centos7网络连接不上:Network is unreachable
#cd /etc/sysconfig/network-scripts/
#vi ifcfg-eno167777736
将ONBOOT的值改为"yes"
之后重启
service network restart

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值