安装
首先介绍安装vagrant和virtuabox
安装vagrant和virtuabox 1、创建目录 2、进入当前按目录 3、vagrant init centos/7 就会初始化一个vagrantfile这个文件,描述了要创建的什么的vritual模式 4、vagrant up,这个就是创建了虚拟机,也是启动虚拟机 5、vagrant ssh 这样就进入了这个centos 6、vagrant status 查看状态 7、vagrant halt关机
然后安装docker
1、卸载以前的安装包
$ sudo yum remove docker \ docker-common \ docker-selinux \ docker-engine
2、安装依赖包
$ sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2
3、安装epol源
$ sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
4、安装docker
$ sudo yum install docker-ce
5、启动docker
[vagrant@localhost ~]$ sudo systemctl start docker
6、查看docker版本
[vagrant@localhost ~]$ sudo docker version Client: Version: 18.03.1-ce API version: 1.37 Go version: go1.9.5 Git commit: 9ee9f40 Built: Thu Apr 26 07:20:16 2018 OS/Arch: linux/amd64 Experimental: false Orchestrator: swarm Server: Engine: Version: 18.03.1-ce API version: 1.37 (minimum version 1.12) Go version: go1.9.5 Git commit: 9ee9f40 Built: Thu Apr 26 07:23:58 2018 OS/Arch: linux/amd64 Experimental: false
7、输出hello world
还有一种更简单的安装docker的方式
在vagrantfile里面最后几行写安装docker的shell脚本