1、Vagrant虚拟机环境
Docker安装在虚拟机上,我们可以通过VMWare来安装,但是通过VMWare安装大家经常会碰到网络ip连接问题,为了减少额外的环境因素影响,Docker建议通过VirtualBox结合Vagrant来安装虚拟机。
VirtualBox官网:Oracle VM VirtualBox
Vagrant官网:Vagrant by HashiCorp
Vagrant镜像仓库:Discover Vagrant Boxes - Vagrant Cloud
安装VirtualBox和Vagrant,傻瓜式安装,安装完成后需要重启计算机。
在cmd命令窗口输入vagrant命令弹出如下内容表示 vagrant 安装成功。
通过Vagrant安装虚拟机:
-
创建一个空的目录,cmd切换到该目录中,然后执行vagrant init centos/7 会创建Vagrantfile文件
-
执行vagrant up第一次执行的时候会远程下相关的镜像文件,并启动虚拟机。
-
连接虚拟机通过vagrant ssh连接,默认的账号密码是: vagrant vagrant
2、网络配置
找到对应的Vagrantfile文件
与本机以太网适配器(VirtualBox Host-Only Network)中IPv4地址保持统一网段
重启测试:需要提供私钥
3、Docker安装
参考官方文档安装:Install Docker Engine on CentOS | Docker Documentation
卸载原有的环境:
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
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
直接安装docker CE
sudo yum install -y docker-ce docker-ce-cli containerd.io
启动docker服务
sudo systemctl start docker
查看docker的版本
sudo docker version
开机启动docker
sudo systemctl enable docker
补充:通过官方的镜像地址下载docker会比较慢,
配置阿里云的镜像地址:
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum更新下即可:
yum makecache fast