Docker环境启动流程
[TOC]
记录docker启动记录
启动虚拟机
(vagrant suspend 暂停)若是处于暂停需要启动
vagrant resume 启动
启动docker-machine
列出 :docker-machine ls
启动:docker-machine start default
启动后检查是否配置了宿主与容器共享ip段,参考日志
由于我是采用共享目录,所以需要挂载目录 参考:Docker-machine挂载本地文件夹
(1).在docker-machine 虚拟机上设置共享文件夹
(2).再在docker-machine虚拟机中执行,是将共享的文件夹
sudo mount -t vboxsf vagrant /Users/yaosong
那么在virtualbox中设置共享文件夹的share名称对应mac的目录 以后相当于操作宿主机/Users/yaosong/Yao/share/就是操作的mac系统/Users/yaosong/Yao/share/
设置默认环境
eval $(docker-machine env default) # Setup the environment
启动docker-容器
列出:docker ps
如果没有容器:创建容器
docker run -itd --net=br --name spark --hostname spark yaosong5/spark:2.1.0 &> /dev/null
如果有容器
启动:docker start 容器名
容器名是docker ps 命令展示出的已存在的容器名
使用容器
Docker虚拟机关闭流程
暂停docker-machine
vagrent suspend
Last updated
Was this helpful?