下载 VirtualBox 并安装 这个不用说一顿下一步就好了 下载地址
下载安装 Vagrant 这个也是跟上面一样 下载地址 哦 记得重启电脑要不命令不好使的
下载 Homestead Vagrant Box 这里你可以使用命令 vagrant box add laravel/homestead
慢慢等 大概20分钟左右吧 (使用命令时会让你选择 记得要选择 virtualbox 如果你装的VM那就选另一个就好了)
也可以看到下载地址自己下 就是在输入命令后 开始下载时 果断 Ctrl+C
通过地址我发现 直接去浏览版本 然后进入版本后在后面 接上这个 providers/virtualbox.box
就可以下载了
我试了下下载速度其实快不了多少 但是有个好处可以断点续传 而使用命令是不可以的 如果失败了 是比较麻烦的
https://atlas.hashicorp.com/laravel/boxes/homestead/versions/0.4.2/providers/virtualbox.box
失败了… 唉下载那种方式我失败了 总说文件无法打开 也不知道为啥 但是别人都成功了 算了不管了 以后再说吧 还是直接用命令下 反正时间也没差多少
这世界变化快啊 我刚学会这个 又出新东西了
基于Kubernetes构建Docker集群管理详解
Docker Machine + Compose + Swarm
让Docker功能更强大的10个开源工具
连接容器 –link 简要说明
为了方便急用的同志们,把仓库和配置方法放在最前面,如果想学习的请往下看
dockerfiles
目录, 修改配置文件docker-compose.yml
1 | data: |
docker-composer up
建立并启动容器 Dockerfile是一个镜像的表示,可以通过Dockerfile来描述构建镜像的步骤,并自动构建一个容器
所有的 Dockerfile 命令格式都是:
INSTRUCTION arguments
虽然指令忽略大小写,但是建议使用大写。
1 | FROM <image> |
或
1 | FROM <image>:<tag> |
这个设置基本的镜像,为后续的命令使用,所以应该作为Dockerfile的第一条指令。
比如:
1 | FROM ubuntu |
如果没有指定 tag ,则默认tag是latest,如果都没有则会报错。
有三种格式:
1 | CMD ["executable","param1","param2"] (like an exec, preferred form) |
一个Dockerfile里只能有一个CMD,如果有多个,只有最后一个生效。这是为了引用镜像时避免启动服务器而无法配置 所以你可以在最后再写个CMD从而屏蔽原镜像的命令