MacOS-VirtualBox安装CentOS及Docker

如果这篇文章对您有些用处,请点赞告诉我O(∩_∩)O

一、安装virtualbox+centos

1、下载virtualbox

https://www.virtualbox.org/wiki/Downloads

选择mac版本下载

2、下载centos.iso

https://www.centos.org/download/

3、安装virtualbox

一路next,注意如果安装最后一步出现,“安装器遇到一个错误,导致安装失败”,如:

请打开系统偏好设置-安全性与隐私(如果没有出现请重启)

4、在virtualbox中安装centos

跟着提示一路next,注意,root账号的密码一定要改,然后磁盘容量默认8g,肯定不够,而且后面扩容非常麻烦,建议至少40g。

二、配置虚拟机网络

不配置好网络会出现各种Network is unreachable问题

1、虚拟机访问宿主机

ssh root@192.168.56.102 (你自己的IP)输入密码登录后,查看虚拟机ip。

ip add

找到192.168.xxx.xxx对应的网卡名称,拷贝下。

设置自动获取ip,enp0s8就是刚刚拷贝的网卡,配置好后,ping一下宿主机,看能否成功访问。

nmcli connection modify enp0s8 \
connection.autoconnect yes \
ipv4.method auto

nmcli connection up enp0s8

2、宿主机访问虚拟机

(1)创建全局网络,记住名称

(2)设置虚拟机网络

配置好后,ping一下虚拟机,看能否成功访问。

三、安装docker

curl -fsSL https://get.docker.com | bash -s docker --mirror aliyun

安装完或重启虚拟机后,都需要启动docker

service docker start

四、后续

升级macos后,报错Kernel driver not installed (rc=1908)

按照网上的解决方案,卸载后重新安装,问题在于偏好设置-安全性与隐私中要点击允许就可以解决。

就在我认为解决的时候,出现了这个问题的进阶版,重启系统后,启动虚拟机,同样的错误又出现了,难道每次重启系统之后都要重装VirtualBox。

多次尝试后,猜想问题可能在于我的MacOS上安装了腾讯管家Lemon,打开启动项发现了问题:

其中VirtualBox启动项必须打开:

org.virtualbox.startup.plist

org.virtualbox.vboxwebsrv.plist

现在重启系统,问题解决了。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值