docker 中 NGINX+PHP+MYSQL+REDIS+Elasticsearch 环境搭建 (windows系统)

    xiaoxiao2025-11-09  15

    windows 下 boot2docker

    fox.风来了

    1.boot2docker

    先安装这个:

    Docker虽然是Linux内核,但是官方还是支持了Windows和OS X。 Boot2Docker官方下载地址:https://github.com/boot2docker/windows-installer/releases Boot2Docker官方安装手顺:http://docs.docker.com/installation/windows/

    启动方法

    windows 桌面 打开 Boot2Docker Start  这个快捷方式,出现的命令界面中执行

    2.启动不成功

    #先关闭 boot2docker stop #然后启动 boot2docker start 如果出现以下错误 Writing /Users/mylxsw/.boot2docker/certs/boot2docker-vm/ca.pem Writing /Users/mylxsw/.boot2docker/certs/boot2docker-vm/cert.pem Writing /Users/mylxsw/.boot2docker/certs/boot2docker-vm/key.pem export DOCKER_HOST=tcp://192.168.59.103:2376 export DOCKER_CERT_PATH=/Users/mylxsw/.boot2docker/certs/boot2docker-vm export DOCKER_TLS_VERIFY=1解决方法: 设置三个变量 可以手动 到WINDOWS里面设置也可以,用以下命令设置 eval "$(boot2docker shellinit)" #命令查看状态 bash-4.3$ boot2docker status running #命令查看版本 bash-4.3$ boot2docker version Boot2Docker-cli version: v1.8.0 Git commit: 9a26066 bash-4.3$

    3.进入docker

    boot2docker ssh

    4.文件夹项目

    windows boot2docker 默认共享 /c/当前用户名 例如(我的本地):/c/Users/lanmps/ 如果在一个分区可以使用 mklink /H "C:\Users\lanmps\git" "C:\git" MKLINK [[/D] | [/H] | [/J]] Link Target /D 创建目录符号链接。默认为文件 符号链接。 /H 创建硬链接,而不是符号链接。 /J 创建目录联接。 Link 指定新的符号链接名称。 Target 指定新链接引用的路径 (相对或绝对)。

    5. 设置其他盘文件夹为 项目文件夹

    5.1 先关闭boot2docker

    windows 桌面 打开 Boot2Docker Start  这个快捷方式,出现的命令界面中执行 boot2docker stop

    5.2 设置共享文件夹

    在虚拟机管理界面中,

    boot2docker-vm   一定要是 关闭状态(图中是我已经设置好的所以是运行的)

    设置的共享文件夹名称   c/Users     不能改变,如果改变了一定要改回来

    5.3 boot2docker启动

    boot2docker start启动成功后,如果有问题, 重复 2   3 两个步骤就可以了 #进入docker boot2docker ssh #进入共享目录 cd /c/Users #查看列表 ll 发现e:\git目录下的全都有了

    6.注意

    因为boot2docker使用的是 内存 linux,所以只要关机/重启 时候,没有把该 boot2docker-vm   设置为 休眠或者 快照,那么关机/重启 之后,虚拟机内所有数据全部都是不存在的。

    x.镜像下载

    和 linux 一样

    http://blog.csdn.net/fenglailea/article/details/50100311

    相关资源:python入门教程(PDF版)
    最新回复(0)