您需要什么:用于为您的项目轻松创建容器的 linux 环境。我想尽可能简单地做到这一点。
现在只要下载安装程序就可以了(我有Win 10),不需要使用docker工具箱吗?
有几个问题(可能有点老生常谈):由于工作是在 Windows 上进行的,因此您需要一个 linux 系统,在该系统上已经安装了所有必要的应用程序 - php、mysql、nginx 等。所有这些优点都被打包到一个图像中,容器将进一步引用该图像。如有不妥,请指正。
某处是否有现成的配置,还是所有东西都需要从头开始安装?
您需要什么:用于为您的项目轻松创建容器的 linux 环境。我想尽可能简单地做到这一点。
现在只要下载安装程序就可以了(我有Win 10),不需要使用docker工具箱吗?
有几个问题(可能有点老生常谈):由于工作是在 Windows 上进行的,因此您需要一个 linux 系统,在该系统上已经安装了所有必要的应用程序 - php、mysql、nginx 等。所有这些优点都被打包到一个图像中,容器将进一步引用该图像。如有不妥,请指正。
某处是否有现成的配置,还是所有东西都需要从头开始安装?
我
docker在 Windows 8 上工作。我们有很多项目使用Vagrant和VirtualBox,最近我们切换到docker. 我在某处读到 VirtualBox 不能与 Hyper-V 一起使用,所以我们使用Docker Toolbox和VirtualBox要在安装
Docker Toolboxand后开始工作VirtualBox,您需要执行以下几个步骤设置 Docker 机器
将命令执行结果的内容写入
docker-machine env default环境变量(在电脑的属性中)例如,这里有 5 个变量从
DOCKER_TLS_VERIFY到COMPOSE_CONVERT_WINDOWS_PATHSC:\WINDOWS\System32\Drivers\etc\hosts(192.168.99.100是变量中的 IP 地址DOCKER_HOST)一切。可以开始工作了=)而且不需要linux系统,这里你有个小误区:系统会在里面自旋
docker你可以从一个简单的文件开始
docker-compose.yml它必须在用户文件夹中创建,例如,在
C:\Users\Пользователь\Docker\Qwerty. 更准确地说,这必须在来自主机的文件必须在容器内可用的项目中完成,在此示例中,此要求不是强制性的。在包含文件的文件夹中
docker-compose.yml,运行命令docker-compose up -d并转到http://docker.local/。会有一个默认页面NginxTips & Tricks: 有时会发生集装箱内没有互联网的情况。然后你需要先停止docker-machine stop然后重新启动docker-machine start然后你可以按单词谷歌
docker-compose nginx php mysql您不需要下载 Docker 工具箱。我自己在 8 岁时就遇到过这种情况,我真的不明白这是怎么回事
十还需要 Windows 10 专业版。否则 docker 将无法工作。但我想你已经想通了:)
您可以按照 docker 上的教程进行操作。那里考虑了这些。 就在这儿
然而,当我遇到 docker 问题时,我也在这里问了一个问题,但我没有得到答案......我不敢说他们不知道堆栈上的这个,但最好是去 Stack in English 或自己寻找答案..