Windows'ta Wordpress docker oluşturulamıyor


2

Gönderen bu sayfayı içeren, Docker \ Wordpress \ liman işçisi-compose.yml \ \ users \ steve \ Documents: Ben c oluşturduk:

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:

Bir cmd kabuğu veya güç kabuğu açtığımda, C: \ users \ steve \ Documents \ Docker \ Wordpress'e gidin ve çalıştırın

docker-compose up -d

Alıyorum:

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

Ben çalıştırdığınızda docker-compose up -d > output.txt, output.txtboş. Çalıştırırsam docker-compose > output.txt, cmdekrandaki yardım içeriğini alıyorum ve hiçbir şey girmiyorum output.txt.

Neyi yanlış yapıyorum? Teşekkürler.


Docker-compose çıktısını bir günlük dosyasına aktarabilir misiniz? Görünüşe göre çıktıların çoğu commandshell'iniz tarafından kesilmiş. Sadece bir ubuntu makinesinde beste dosyasını kullandım ve wordpressin gerçekten ateşlendiğini doğrulayabilirim, bu yüzden ortamınızdaki sorunu kontrol etmek zorunda kalacağız.
Patrick R.

@PatrickR'ye teşekkürler. Ben çalıştırdığınızda docker-compose up -d > output.txt, output.txtboş. Çalıştırırsam docker-compose > output.txt, cmdekrandaki yardım içeriğini alıyorum ve hiçbir şey girmiyorum output.txt.
Steve

Sen bırak isteyebilirsiniz -d, bu hata ayıklama yaparken bayrağı: docker-compose up > output.txt. Bu size konteynerdeki herhangi bir stdout'u göstermelidir.
Patrick R.

Başka bir notta, Windows için Docker'ın hangi sürümünü kullanıyorsunuz? Geçerli bir sürümle tamamen yeniden yüklemeyi denediniz mi? Hyper-V etkin mi? Makinenizde başka hiper yönetici var mı?
Patrick R.

Yanıtlar:


0

Bir dosya bulamıyor gibi görünüyor. Lütfen kontrol edin PATHve Python kurulumunuzu gösterdiğinden emin olun.

Bu adamın da benzer bir sorunu vardı:

Görünüşe göre yolumda bu düzen vardı:

C: \ Kullanıcılar \ MYUSERNAME \ AppData \ Local \ Programs \ Python \ Python35-32 \ Komut Dosyaları C: \ Users \ MYUSERNAME \ AppData \ Yerel \ Programlar \ Python \ Python35-32 \

Bunun nasıl yapıldığını ya da ne kurduğunu bilmiyorum, belki liman işçisi araç kutusu? Emin değilim, ancak bir kez windows ortamında python2.7'ye gösterilen yolu değiştirdim, sonra her şey doğru çalışmaya başladı ve bunun için ihtiyaç duyduğum bütün resimleri çekti.

Hızlı cevabınız için teşekkürler.

Kaynak

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.