Client: Docker Engine - Community
Version: 18.09.2
API version: 1.39
Go version: go1.10.8
Git commit: 6247962
Built: Sun Feb 10 04:12:39 2019
OS/Arch: darwin/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 18.09.2
API version: 1.39 (minimum version 1.12)
Go version: go1.10.6
Git commit: 6247962
Built: Sun Feb 10 04:13:06 2019
OS/Arch: linux/amd64
Experimental: false
Client:
Version: 18.03.0-ce
API version: go1.9.4
git commit: Sun Feb 10 04:12:39 2019
OS/Arch: falsews/amd64
Orchestrator: swarm
Server: Docker Engine - Community
Engine:
Version: 18.09.6
API version: go1.10.8inimum version 1.12)
Git commit: 6247962
Built: Sun Feb 10 04:13:06 2019
OS/Arch: false/amd64
Experimental:
version: "3"
services:
web:
image: acc:v1
container_name: web
# privileged: true
ports:
- "9090:8000"
links:
- db
depends_on:
- db
volumes:
- ./code/:/usr/src/app/web/
networks:
- account
restart: always
command: bash -c "tail -f /dev/null"
db:
image: db:v1
# privileged: true
ports:
- "9906:3306"
container_name: db
environment:
- MYSQL_ROOT_PASSWORD=my
restart: unless-stopped
networks:
- account
nginx:
image: nn:v1.1
# privileged: true
ports:
- "8082:80"
- "8083:8080"
container_name: nginx
restart: unless-stopped
depends_on:
- web
links:
- web
volumes:
- ./nginx/:/root/html/
networks:
- account
networks:
account:
driver: bridge
$ docker-compose up -d
$ docker-compose up -d
error: can't create..: No command specified.
...
networks:
- account
command: /bin/bash
...
error: OCI runtime create failed:..(345):starting container process caused "exec : /bin/bash":stat /bin/bash: No such file or directory: unknow.
太奇怪了。 我想在Windows 10上使用docker-compose.yml文件运行容器。
答案 0 :(得分:0)
我不禁要问您是否具有Ubuntu或Linux bash环境,以便在Windows中运行bash命令。
http://techgenix.com/bash-on-windows-10/
您将需要它能够运行以下命令:
in your Docker-compose.yml command: bash -c "tail -f /dev/null"