Centos7 box 文件下载
建议使用迅雷下载后添加到 vagrant box,不建议直接 vagrant up 自动下载,因为速度极慢。
vagrant box list // 查看box列表
vagrant box add [name] [url] // 添加box,url即为下载的box在本机路径
Vagrant
Vagrant 是一个软件,可以自动化虚拟机的安装和配置流程。
Vagrant 下载安装
VirtualBox
Vagrant 的使用是需要基于虚拟机的,这里我选用的是 VirtualBox
VirtualBox 下载安装
docker 手动安装
如果不想创建虚拟机时自动安装 docker,也可手动安装,建议直接按照官方最新文档一步步安装。
CentOS 安装 docker
开始
打开终端
vagrant init centos/7
此时会生成一个 Vagrantfile
,由于需要虚拟机创建之后自动安装 docker,所以我们需要对 Vagrantfile 进行修改
在文件末尾,去掉 config.vm.provision 的注释,改成以下内容。
config.vm.provision "shell", inline: <<-SHELL
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install -y docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
SHELL
end
保存退出,输入
vagrant up
此时会自动构建 centos7 的虚拟机,并在构建完成后自动安装 docker。等待时间可能较长。
之后就可以通过 vagrant ssh
进入虚拟机了
docker 已安装。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于