Docker系列一:利用Vargrant快速创建机器
vagrant box list查看box 列表创建虚拟机vagrant init centos7这时候会自动生成Vagrantfile文件查看Vagrantfile文件more Vagrantfilevagrant up启动虚拟机vagrant status查看虚拟机的状态vagrant halt虚拟机关机vagrant destroy 删除虚拟机安装d...
·
vagrant box list
查看box 列表
创建虚拟机
vagrant init centos7
这时候会自动生成Vagrantfile文件
查看Vagrantfile文件
more Vagrantfile
vagrant up 启动虚拟机
vagrant status 查看虚拟机的状态
vagrant halt 虚拟机关机
vagrant destroy 删除虚拟机
安装docker
先检测docker,如果有的话先卸载
yum remove docker \
docker-common \
docker-selinx \
docker-engine
开始安装:
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce
启动docker
systemctl start docker
查看docker版本
docker version
利用Vagrantfile快速创建虚拟机器并快速安装docker
Vagrant.configure("2") do |config|
config.vm.box = "centos7.2"
config.vm.provision "shell", inline: <<-SHELL
sudo yum remove docker docker-common docker-selinx docker-engine
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager -y --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum insatll -y docker-ce
sudo systemctl start docker
SHELL
end
如果上面行不通,则:
Vagrant.configure("2") do |config|
config.vm.box = "centos7.2"
config.vm.provision "shell", inline: <<-SHELL
curl -sSL https://get.daocloud.io/docker | sh
SHELL
end
更多推荐
所有评论(0)