在使用docker-compose和boot2docker执行命令之前装入卷
我使用的是OSX,我已经安装了使用boot2docker运行docker和容器的Kitematic。 我创build了一个容器,需要在docker文件夹下挂载一些本地文件夹,然后用docker-compose做到这一点:
web: build: . ports: - "9001:9001" - "9002:9002" volumes: - /projects/test /somepath - /projects/test2 /someotherpath command: ant clean all;./server.sh start
当我运行docker-compose up
,似乎在执行命令阶段之前未装入卷,导致我收到错误日志,指出/somepath
和/someotherpath
无法find。
我不明白docker-commandconfiguration有什么问题。
我认为在映射卷时需要用冒号replace空格。 例如:
kafka: image: wurstmeister/kafka:0.8.2.1 hostname: kafka ports: - "9092:9092" links: - zookeeper:zk environment: KAFKA_ADVERTISED_HOST_NAME: kafka KAFKA_ADVERTISED_PORT: 9092 volumes: - /var/run/docker.sock:/var/run/docker.sock
- Docker在docker上的主机运行脚本 – 组成
- openresty:高山docker集装箱内的set_by_lua&os.getenv
- 在`docker-compose build`中运行gulp
- 指定neo4j泊坞窗容器的螺栓端口
- Dockerangular度实例无法从Docker express实例获取数据
- 如何将variables作为属性传递给Docker中的Wildfly的xmlconfiguration文件
- Elastic Beanstalk在Docker-Compose上看不到公开的端口
- Dockerfile COPY命令在Docker-compose中没有像预期的那样工作
- Docker消耗更多的高清内存