#docker #docker-compose #windows-subsystem-for-linux #docker-desktop
#докер #докер-сочинение #подсистема windows для linux #докер-рабочий стол
Вопрос:
У меня был настроен рабочий стол docker с интеграцией Windows WSL версии 2, и я столкнулся с проблемой при выполнении определенной команды docker compose со следующими ошибками
docker compose logs no configuration file provided: not found
Однако при выполнении следующих действий не было обнаружено никаких проблем
docker compose up
и изображение было создано и успешно запущено.
Есть ли кто-нибудь, кто может помочь в этом?
информация о докере
Client: Context: default Debug Mode: false Plugins: buildx: Docker Buildx (Docker Inc., v0.7.1) compose: Docker Compose (Docker Inc., v2.2.1) scan: Docker Scan (Docker Inc., 0.9.0) Server: Containers: 3 Running: 3 Paused: 0 Stopped: 0 Images: 4 Server Version: 20.10.11 Storage Driver: overlay2 Backing Filesystem: extfs Supports d_type: true Native Overlay Diff: true userxattr: false Logging Driver: json-file Cgroup Driver: cgroupfs Cgroup Version: 1 Plugins: Volume: local Network: bridge host ipvlan macvlan null overlay Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog Swarm: inactive Runtimes: io.containerd.runc.v2 io.containerd.runtime.v1.linux runc Default Runtime: runc Init Binary: docker-init containerd version: 7b11cfaabd73bb80907dd23182b9347b4245eb5d runc version: v1.0.2-0-g52b36a2 init version: de40ad0 Security Options: seccomp Profile: default Kernel Version: 5.10.60.1-microsoft-standard-WSL2 Operating System: Docker Desktop OSType: linux Architecture: x86_64 CPUs: 8 Total Memory: 24.95GiB Name: docker-desktop ID: FUMA:ZOXR:BA4L:YSOZ:4NQT:HHIZ:ASAD:EJGA:NJRG:SO4S:GXN3:JG5H Docker Root Dir: /var/lib/docker Debug Mode: false Registry: https://index.docker.io/v1/ Labels: Experimental: false Insecure Registries: 127.0.0.0/8 Live Restore Enabled: false WARNING: No blkio throttle.read_bps_device support WARNING: No blkio throttle.write_bps_device support WARNING: No blkio throttle.read_iops_device support WARNING: No blkio throttle.write_iops_device support
обновленный
Это была моя ошибка, что я должен был выполнить команду docker compose в правильном каталоге, в котором находится файл docker-compose.yml.
Проблема решена
Комментарии:
1. Попробуйте указать путь к файлу создания следующим образом
docker-compose -f lt;docker-compose.ymlgt; logs
2. Спасибо @David. Это сработало и разрешило проблему.
Ответ №1:
выполните команду docker-compose, в которой должен быть разрешен файл docker-compose.yml, расположенный по адресу.
или укажите файл docker-compose.yml, как показано ниже
docker-compose -f lt;docker-compose.ymlgt; logs
как и предлагалось