在win10家庭版中安装docker
1、安装
由于win10家庭版不支持Docker for Windows,所以选择安装docker toolbox,可以到阿里镜像源下载安装:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/
下载完毕后直接安装即可
可以选择是否需要安装的组件,安装好后桌面有新增下列三个图标:
2、初始化
点击Docker Quickstart Terminal进行初始化,这时会自动下载并启动一个docker虚拟机,该步骤可以会提示找不到base.exe,无法启动,只需更换这个命令的地址即可,换成本地git的地址:
然后就可以正常启动了,首次启动速度可能较慢。
3、配置国内镜像源。
4、修改虚拟机的默认存储位置。由于虚拟机默认会存在C盘上面,可以考虑是否迁移出C盘。
5、配置共享文件夹(重要):
打开Oracle VM VirtualBox,选择docker的默认虚拟机default,点击设置,进入到共享文件,然后添加一个共享文件夹,该文件夹就是项目存放的文件夹,设置为自动挂载并且设置完全的访问权限,
6、挂载文件夹到虚拟机(重要):
即使设置了共享文件夹,但是由于该文件夹没有挂载到docker虚拟机上面,因此任然是不可用的,还需要挂载到虚拟机上面,执行下面命令即可挂载。
mount -t vboxsf wzx /wzx
即把本地共享的文件夹挂载到了虚拟机的根目录下的wzx文件夹中,挂载完成。
7、配置docker-compose.yml文件
配置示例:
nginx: image: nginx:latest ports: - "${HTTP_PORT:-180}:80" volumes: - /wzx/sirius/.docker/site.dev.conf:/etc/nginx/conf.d/default.conf - /wzx/sirius:/data/www - /wzx/sirius/../log/nginx:/var/log/nginx links: - "php"
8、配置端口转发(重要):
9、执行docker-compose up -d
执行这个命令可以检测到是否配置成功,搞命令会找到上面的docker-compose.yml文件,这个文件可以不用放在项目中,但是执行的时候需要早文件存放的目录下执行这个命令。
原文地址:https://www.cnblogs.com/gzwzx/p/12028925.html
时间: 2024-11-02 11:06:35