李明
|
Vagrant自动配置启动后的shell脚本
image.png
config.vm.provision "shell", inline: <<-SHELL sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux 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 install -y docker-ce sudo systemctl start docker SHELL end
vagrant up
vagrant ssh sudo docker --version
docker-machine使用
#查看docker-machine的版本docker-machine version
docker-machine操作
docker-machine create demo
docker-machine ls #查看docker-machine 创建的docker版本docker --version
docker-machine ssh demo
docker-machine create demo1 docker-machine ls
docker-machine stop demo1
docker --version
#查看本地docker version#查看docker-machine的环境变量导入到本地docker-machine env demo#windows执行命令 @FOR /f "tokens=*" %i IN ('docker-machine env demo') DO @%i#mac下执行命令eval $(docker-machine env demo)#查看新的环境变量docker version
docker-machine还可以更换driver的方式,具体查看官网吧https://docs.docker.com/machine/get-started-cloud/ PS:总体来说docker-machine跟咱们的之前说过的vagrant非常的类似,条条大路通罗马,大家一起努力吧,我也会持续记录学习历程分享出来。 |
2018-08-18 14:37:04