Gan*_*ong 93 docker docker-compose windows-subsystem-for-linux docker-desktop
docker compose我已经使用 Windows WSL 集成版本 2 设置了 Docker Desktop,但在执行某些命令并出现以下错误时遇到了问题
docker compose logs
no configuration file provided: not found
Run Code Online (Sandbox Code Playgroud)
但执行以下命令时并没有发现问题
docker compose up
Run Code Online (Sandbox Code Playgroud)
图像已成功构建并启动。
有没有人可以帮忙解决这个问题?
docker infoClient:
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
Run Code Online (Sandbox Code Playgroud)
我的错误是我应该在文件所在docker compose的正确目录下执行命令docker-compose.yml。
问题已解决。
Gan*_*ong 63
执行 docker-compose 命令,其中 docker-compose.yml 文件所在位置应该可以解决该问题。
或指定 docker-compose.yml 文件如下
docker-compose -f <docker-compose.yml> logs
Run Code Online (Sandbox Code Playgroud)
按照建议
对于任何正在获得的人
no configuration file provided: not found
Run Code Online (Sandbox Code Playgroud)
我在 Mac 上尝试执行时收到相同的消息
docker-compose up
Run Code Online (Sandbox Code Playgroud)
问题出在 docker-compose.yml 文件上。我从 Visual Studio Code 将其保存为文本文件,尽管操作系统将其确定为正确的 YAML 文件。看截图:左边的文件是错误的,但看起来是一样的。
确保保存时选择 YAML 格式。
| 归档时间: |
|
| 查看次数: |
203823 次 |
| 最近记录: |