一、下载virtualBox虚拟机
二、安装vagrant,这个自己去了解是什么?
vagrant下载地址给你们,分享的精神值得点赞
链接:https://pan.baidu.com/s/1NYwWYkMwJ0YJRJHlMHy7Jw
提取码:9sik
复制这段内容后打开百度网盘手机App,操作更方便哦
点击安装就好了。
三、使用vagrant安装centos7
在windows+R cmd,初始化对应版本安装命令如下
1、vagrant init centos/7 #初始化项目这一步很快。记得初始化的位置,在当前位置会生成Vagrantfile文件
2、vagrant up #这一步很慢,会下载centos镜像,下载完则会自动启动centos
or
#如果慢,网速慢使用下面的命令,使用中科大的镜像
vagrant init centos7 https://mirrors.ustc.edu.cn/centos-cloud/centos/7/vagrant/x86_64/images/CentOS-7.box
vagrant up
3、#开启SSH,并登陆到centos7,用户名密码均为vagrant
vagrant ssh
4、#配置网络信息,打开"Vagrantfile"文件:IP网段要相同,找到下面的去掉注释,修改ip就好
config.vm.network "private_network", ip: "192.168.56.10"
#重启centos
5、vagrant reload
6、#开启远程登陆,修改“/etc/ssh/sshd_config”
vim /etc/ssh/sshd_config
PermitRootLogin yes
PasswordAuthentication yes
7、然后重启SSHD
systemctl restart sshd
四、安装docker,秒级启动
1、在linux命令行,删除旧的版本,不要怕麻烦,一行一行的粘贴不会报错
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2、安装相关依赖包
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
3、安装docker
sudo yum install docker-ce docker-ce-cli containerd.io 过程中选择yes
==================
centos8
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 docker-ce docker-ce-cli containerd.io
4、启动docker
sudo systemctl start docker
#查看docker版本
docker version 不用加-杆
5、设置开启自启动docker
sudo systemctl enable docker
6、配置阿里云镜像加速
1、sudo mkdir -p /etc/docker
2、
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://kcfozbk4.mirror.aliyuncs.com"]
}
EOF
3、sudo systemctl daemon-reload
4、sudo systemctl restart docker