Docker-compose命令在Windows 10上不起作用

时间:2018-10-06 22:24:49

标签: docker docker-compose windows-10 docker-for-windows

我一直都拥有适用于Windows 10的Docker,并且运行良好。

但是今天不工作了。如果我放弃docker-compose,什么也没有发生,这只是最重要的一点。 命令docker-compose up,docker-compose build,docker-compose -v,什么也没有发生,没有错误,只是进入最底线。

我卸载了docker并禁用了Hyper-V,我又重新安装了它,但它不起作用。

docker-compose.yml的一个示例

version: '3'

volumes:
  data:
services:
  db:
    image: mysql:5.7
    ports:
      - "3306:3306"
    volumes:
      - data:/var/lib/mysql
    environment:
      - MYSQL_ROOT_PASSWORD=password
      - MYSQL_DATABASE=db

谢谢!

更新: 我以前安装了一个版本,但我有相同的东西。

Update2: 我降级到17.12.0-ce-win47版本,它可以正常工作。更多的人在这里遇到同样的问题。 https://github.com/docker/for-win/issues/2699

Containers: 0
 Running: 0
 Paused: 0
 Stopped: 0
Images: 0
Server Version: 18.06.0-ce
Storage Driver: overlay2
 Backing Filesystem: extfs
 Supports d_type: true
 Native Overlay Diff: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: bridge host macvlan null overlay
 Log: awslogs fluentd gcplogs gelf journald json-file logentries splunk syslog
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: d64c661f1d51c48782c9cec8fda7604785f93587
runc version: 69663f0bd4b60df09991c08812a60108003fa340
init version: fec3683
Security Options:
 seccomp
  Profile: default
Kernel Version: 4.9.93-linuxkit-aufs
Operating System: Docker for Windows
OSType: linux
Architecture: x86_64
CPUs: 2
Total Memory: 1.934GiB
Name: linuxkit-00155d0f1009
ID: FTO7:ABFI:2B7X:5KYO:R4YA:R4QI:62LR:GYSA:QOWS:A4DO:RKOK:45WR
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): true
 File Descriptors: 22
 Goroutines: 46
 System Time: 2018-10-10T00:45:47.3809481Z
 EventsListeners: 1
Registry: https://index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
 127.0.0.0/8
Live Restore Enabled: false

1 个答案:

答案 0 :(得分:0)

对于其他有相同问题的人,我将其降级到版本17.12.0-ce-win47,它可以工作。 不一定是解决方案,但是我可以工作。