目录
1、Liunx环境搭建
为了更加快速的搭建Linux环境这边我们使用Vagrant
1.1、安装visualBox
去Oracle VM VirtualBox下载visualBox安装
visualBox进行安装需要cpu开启虚拟化
(开启cpu虚拟化--> http://t.csdn.cn/YkBZI)
安装后重启系统
1.2、安装vagrant
去Vagrant by HashiCorp 下载vagrant安装
安装后重启系统
cmd中输入vagrant
有版本代表成功
1.3、初始化centos7系统
cmd中输入vagrant init centos/7
,即可初始化一个centos7系统
注意:这个命令在哪个目录下执行的,他的Vagrantfile就生成在哪里
1.4、设置虚拟机位置
打开visualBox->设置->高级
更改虚拟机存放位置,最好和Vagrantfile在同一目录下
1.5、启动虚拟机环境
vagrant up 启动虚拟机环境
启动后出现default folder:/cygdrive/c/User/… =>/vagrant。然后ctrl+c退出
前面的页面中有ssh账号信息。
vagrant ssh就会连上虚拟机。可以使用exit退出
(也可以打开visualBox,在visualBox里面进行可视化的启动和关闭)
2、虚拟机
2.1、启动虚拟机
查看初始化centos7系统的位置有没有Vagrantfile(没有代表没有下载centos/7,无法进行下一步) window+R,cmd命令,输入vagrant,回车,是否显示vagrant的信息(没有需要安装vagrant)
在你存放Vagrantfile的位置cmd后输入vagrant up,虚拟机启动命令,得出现Rsyncing folder: /cygdrive/c/Users/86153/ => /vagranthe这个命令 (同步某个文件夹,也就启动成功)
vagrant ssh连接虚拟机,就可以去VirtualBox里面查看 (也可以在VirtualBox里右键启动)
2.2、关闭虚拟机
在VirtualBox里,右边选中你正在运行的虚拟机,右键退出,关机
2.3、更改虚拟机ip
更改Vagrantfile更改虚拟机ip,修改其中的config.vm.network"private_network ",ip:"192.168.56.10" 这个ip需要在windows的ipconfig中查到vitualbox的虚拟网卡ip,然后更改下最后一个数字就行(不能是1,1是我们的主机)。
配置完后vagrant reload重启虚拟机。在虚拟机中ip addr就可以查看到地址了。互相ping也能ping通。
3、安装Docker
前提:启动虚拟机,cmd命令,vagrant up
连接虚拟机,vagrant ssh
切换用户,su root
,密码默认是vagrant
3.1、卸载系统之前的docker
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
3.2、安装docker
sudo yum install -y yum-utils
需要配置镜像
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
配置后需要重启
sudo systemctl start docker
3.3、设置开机自启动
sudo systemctl enable docker
查看是否成功 docker -v,sudo docker images
3.4、配置镜像加速
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://r2vgep6t.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
docker重启
sudo systemctl restart docker