1. 在windows本地先安装DockerToolbox-18.03.0-ce.exe工具
DockerToolbox下载路径:
http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/
2.双击下载好的程序(注意安装路径不能有中文)
注意勾上最后一项
3.自动初始化安装部署docker环境
安装好DockerToolbox后,在桌面上会出现两个图标,我们点击打开Docker Quickstart Terminal,
进行必要的自动初始化安装部署即可
(注:如果之前安装了Git,非默认安装目录安装的话,则在打开Docker Quickstart Terminal的时候,需要手动选择Git的bash.exe程序,我的目录为 D:\Git\bin\bash.exe
)
4.进入docker环境
在Docker Quickstart Terminal里输入命令:docker-machine ssh
,进入docker虚拟机环境
5.安装TarsPHP微服务开发库环境
在docker虚拟机环境中再依次输入如下命令安装TarsPHP微服务开发库环境:
a: sudo mkdir -p /mnt/sda1/var/lib/home/mysql_data;
b: sudo mkdir -p /mnt/sda1/var/lib/home/tars_data;
c: docker run --restart=always --privileged=true --name mysql -e MYSQL_ROOT_PASSWORD=tars2015 -d -p 3306:3306 -v /mnt/sda1/var/lib/home/mysql_data:/var/lib/mysql mysql:5.6 --innodb_use_native_aio=0;
d: docker run --restart=always --privileged=true -d -it --name tars --link mysql --env MOUNT_DATA=true --env DBIP=mysql --env DBPort=3306 --env DBUser=root --env DBPassword=tars2015 -p 3000:3000 -p 20000:20000 -v /mnt/sda1/var/lib/home/tars_data:/data -v /c/Users:/root/TarsShare tarscloud/tars:php;
备注:/root/TarsShare目录映射到windows主机的C:\Users目录,本地可以直接对该目录下开发,然后再docker里安装打包。
6.打开Tars微服务管理后台
TarsPHP微服务环境安装好后,可以使用Google Chrome浏览器打开:http://192.168.99.100:3000
,即可看到Tars微服务管理后台,如下图: