下載 CentOS 7

參考:https://docs.docker.com/installation/centos/

建立 Project(就是一個 VM)

修改 Vagrantfile

要改用 bootstrap.sh 來初始化環境,編輯檔案新增下列:

config.vm.provision :shell, path: "bootstrap.sh"

新增 bootstrap.sh

bootstrap.sh 的內容如下:

yum install -y docker # 安裝 docker

service docker start # 啟動 docker deamon

chkconfig docker on # 開機自動啟動 docker deamon

確認 Docker 安裝完成

遇到問題

1) FATA[0000] Cannot connect to the Docker daemon. Is 'docker -d' running on this host?

> docker 在 CentOS 6.4 上跑有問題,改用 CentOS 7。

2) Failed to mount folders in Linux guest.

> 執行 vagrant plugin install vagrant-vbguest

參考:Error: vagrant failed to mount folders in Linux guest.