无法在 Windows 上创建 Wordpress Docker

无法在 Windows 上创建 Wordpress Docker

这一页,我创建了 c:\users\steve\Documents\Docker\Wordpress\docker-compose.yml,其中包含:

version: '2'

services:
   db:
     image: mysql:5.7
     volumes:
       - db_data:/var/lib/mysql
     restart: always
     environment:
       MYSQL_ROOT_PASSWORD: wordpress
       MYSQL_DATABASE: wordpress
       MYSQL_USER: wordpress
       MYSQL_PASSWORD: wordpress

   wordpress:
     depends_on:
       - db
     image: wordpress:latest
     ports:
       - "8000:80"
     restart: always
     environment:
       WORDPRESS_DB_HOST: db:3306
       WORDPRESS_DB_PASSWORD: wordpress
volumes:
    db_data:

当我打开 cmd shell 或 powershell 时,导航到 C:\users\steve\Documents\Docker\Wordpress,然后运行

docker-compose up -d

我收到:

Traceback (most recent call
  File "<string>", line 3, i
  File "compose\cli\main.py"
  File "compose\cli\main.py"
  File "compose\cli\main.py"
  File "compose\project.py",
  File "compose\project.py",
  File "site-packages\docker
  File "site-packages\docker
  File "site-packages\docker
  File "site-packages\reques
  File "site-packages\reques
  File "site-packages\reques
  File "site-packages\reques
  File "site-packages\reques
  File "site-packages\reques
  File "httplib.py", line 10
  File "httplib.py", line 10
  File "httplib.py", line 10
  File "httplib.py", line 88
  File "httplib.py", line 84
  File "site-packages\docker
  File "site-packages\docker
  File "site-packages\docker
pywintypes.error: (2, 'WaitN
docker-compose returned -1

当我运行 时docker-compose up -d > output.txtoutput.txt是空的。如果我运行,docker-compose > output.txt我会在屏幕上收到帮助内容cmd,但 中没有任何内容output.txt

我做错了什么?谢谢。

答案1

似乎找不到文件。请检查PATH并确保它指向您的 Python 安装。

这家伙也遇到了类似的问题:

好吧,看起来我的路径中有这样的设置:

C:\用户\我的用户名\应用程序数据\本地\程序\Python\Python35-32\脚本 C:\用户\我的用户名\应用程序数据\本地\程序\Python\Python35-32\

我不知道它是如何设置的,也不知道是什么安装的,也许是 docker 工具箱?不确定,但是一旦我将路径更改为指向 Windows 环境中的 python2.7,那么一切都会开始正常工作,并且它会提取我需要的所有图像。

感谢您的及时回应。

来源

相关内容