搭建开发环境
个人觉得在Mac上使用Docker搭建开发环境的关键主要是设置好容器、虚拟机、与主机的端口映射。以php开发环境搭建为例:
安装boot2docker并启动。(boot2docker up)
ssh进入boot2docker时,将主机的端口映射到boot2docker虚拟机的端口上,例如:boot2docker ssh -L 9977:localhost:9977
创建docker容器,此时将虚拟机的端口映射到docker容器上,例如:docker run -ti -p 9977:80 -d ubuntu
在进入docker容器 docker exec -ti
/bin/bash
进入docker容器后就可以想服务器部署一样,安装nginx,php,mysql等等
如果想修改docker image以备以后使用,可以将容器修改commit到镜像中。
首先查看此docker容器进程号,然后在执行docker commit