事前准备
- 确保电脑中安装“Docker Quickstart Terminal”
- 安装vbox虚拟机(第一步安装完成会自动安装vbox并且自动创建名为default)
导入镜像或者拉取需要的镜像
docker import [OPTIONS] file|URL|- [REPOSITORY[:TAG]]
例如:docker import mysql001.tar mysql_test
docker pull [options] name[:tag|@digest]
例如:docker pull ubuntu:14.04
创建并启动容器
- 物理机33062端口 映射到 容器 3306端口
- 物理机10085端口 映射到 容器80端口
- 起名叫 mysql_sim
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
例如:docker run -itd -p 33062:3306 -p 10085:80 --name mysql_sim mysql_test /bin/bash
配置VBOX
- 本地路径挂载到虚拟机中
设置-共享文件夹-固定分配
- 端口转发
网络-高级-端口转发
- 主机ip:本地电脑ip
- 子系统ip:虚拟机ip
配置phpstorm
文件-设置-语言和框架-PHP-CLI解释器
添加-Docker->选择服务器
创建->Docker机器->路径映射
phpstorm启动docker
启动docker
选择容器启动挂载目录到容器中
完成
可以打开网页输入ip:端口进行访问了
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。