vagrant安装centos 7虚拟机同时安装docker
1.安装VirtualBox
下载地址:https://www.virtualbox.org/wiki/Downloads
2.安装vagrant
下载地址:https://www.vagrantup.com/downloads
3.使用vagrant给VirtualBox安装centos7
打开cmd,输入:vagrant init centos/7

这个时候在C:\Users\m1887下有一个Vagrantfile文件,这表示已经成功的从vagrant上拿到了挂载路径
接着输入:vagrant up

下载完成之后会自动在VirtualBox中安装centos7虚拟机,并启动虚拟机
这时候可以输入:vagrant ssh 连接到虚拟机
切换到root用户,进入etc->ssh->sshd_config文件,将PasswordAuthentication的值改成yes
4.更改虚拟机的IP
直接修改文件Vagrantfile:config.vm.network "private_network", ip: "192.168.56.10"
5.重启虚拟机
vagrant reload
6.安装docker
教程地址:https://docs.docker.com/engine/install/centos/ 连接到虚拟机 a.卸载系统中的docker 输入: sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine b.使用yum安装docker需要的依赖 输入: 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 c.安装docker 输入: sudo yum install docker-ce docker-ce-cli containerd.io d.启动docker 输入: sudo systemctl start docker e.设置开机自启 sudo systemctl enable docker f.配置阿里云的镜像加速 输入: sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://rg53zg4o.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker
7.下载镜像
sudo docker pull [软件名]:[版本号]
8.删除镜像
sudo docker rmi [image id]
9.开机启动
sudo docker update [image name] --restart=always
10.设置时区
rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime