【发布时间】:2015-06-12 06:58:44
【问题描述】:
我想用一个命令启动数百个容器。
容器 A 将在启动时将目录更改为 a 然后运行 a.rb
容器 B 会在启动时将目录更改为 b 然后运行 b.rb
Container ... 将目录更改为
...,然后在启动时运行....rb
所有这些容器都应该共享同一个 Dockerfile。
我需要切换到对应的文件夹然后执行脚本
但我有错误
执行失败:执行:“cd”:$PATH 中找不到可执行文件
a:
build: .
command: cd a ; ruby a.rb
volumes:
- .:/crawler
ports:
- 5901:5901
b:
build: .
command: cd b ; ruby b.rb
volumes:
- .:/crawler
ports:
- 5902:5902
【问题讨论】:
-
你试过了吗?
标签: docker docker-compose