Mac下搭建Vagrant+VirtualBox+CentOS7+Docker

MacOS搭建Vagrant+VirtualBox+CentOS7+Docker环境记录

资源链接

  • VirtualBox官网:https://www.virtualbox.org/

  • Vagrant官网:https://www.vagrantup.com/

  • Vagrant镜像仓库:https://app.vagrantup.com/boxes/search

VirtualBox 和 Vagrant傻瓜式安装。安装完成后需要重启计算机。

安装

一、安装Vagrant

brew install hashicorp/tap/hashicorp-vagrant

安装完毕后在终端输入 vagrant 命令弹出如下图内容,表示 vagrant 安装成功
在这里插入图片描述

二、通过Vagrant安装centOS 7:

  1. 创建一个空的目录,切换到该目录中,然后执行 vagrant init centos/7 会创建 Vagrantfile 文件
cd workspace
#在workspace中创建一个空目录
mkdir mall-node
#切换到该目录中
cd mall-node
#执行完该命令后,会在当前目录生成一个Vagrantfile文件
vagrant init centos/7

在这里插入图片描述

  1. 执行 vagrant up 命令,第一次执行的时候,会下载镜像文件,并启动虚拟机。
#启动虚拟机服务
vagrant up
#连接客户端
vagrant ssh

在这里插入图片描述

三、 配置网络

  1. 在VirtualBox中找到分配的网段
    在这里插入图片描述

  2. 打开对应的 Vagrantfile 文件,找到下面的配置,把前面的#号去掉,填入上图中网段中的IP地址

config.vm.network “private_network”, ip: “192.168.56.1”

在这里插入图片描述

  1. 重启虚拟机

重启后,使用 vagrant ssh 命令连接虚拟机,查看刚才配置的IP地址是否生效。

> vagrant ssh
> ip addr

在这里插入图片描述

四、安装Docker

  • 参考官方文档安装:https://docs.docker.com/engine/install/centos/
  1. 安装docker:
#切换到root账户
su -i
#卸载原有的环境
sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

在这里插入图片描述

  1. 安装对应的依赖环境和镜像地址
#安装对应的依赖环境和镜像地址
 sudo yum install -y yum-utils
 sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
    
#如果上面的官方镜像安装较慢的话,也可以从阿里云安装镜像
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#切换阿里云后,需要更新下 yum
yum makecache fast
#安装 docker CE
sudo yum install -y docker-ce docker-ce-cli containerd.io

在这里插入图片描述
安装完成。

  1. 启动Docker,
sudo systemctl start docker
  1. 查看docker版本
sudo docker version

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dW00ffPf-1680832707901)(evernotecid://E19DE959-0192-43B4-A2E6-CC577DA37B53/appyinxiangcom/7931295/ENResource/p2999)]

  1. 设置docker开机启动
sudo systemctl enable docker

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值