您需要什么:用于为您的项目轻松创建容器的 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 Toolbox
and后开始工作VirtualBox
,您需要执行以下几个步骤设置 Docker 机器
将命令执行结果的内容写入
docker-machine env default
环境变量(在电脑的属性中)例如,这里有 5 个变量从
DOCKER_TLS_VERIFY
到COMPOSE_CONVERT_WINDOWS_PATHS
C:\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/。会有一个默认页面Nginx
Tips & Tricks
: 有时会发生集装箱内没有互联网的情况。然后你需要先停止docker-machine stop
然后重新启动docker-machine start
然后你可以按单词谷歌
docker-compose nginx php mysql
您不需要下载 Docker 工具箱。我自己在 8 岁时就遇到过这种情况,我真的不明白这是怎么回事
十还需要 Windows 10 专业版。否则 docker 将无法工作。但我想你已经想通了:)
您可以按照 docker 上的教程进行操作。那里考虑了这些。 就在这儿
然而,当我遇到 docker 问题时,我也在这里问了一个问题,但我没有得到答案......我不敢说他们不知道堆栈上的这个,但最好是去 Stack in English 或自己寻找答案..