工作我有配置下Dockerfile和正常工作:多克爾 - 撰寫無法運行一個jar文件,但與Dockerfile
FROM frolvlad/alpine-oraclejdk8:slim
VOLUME /tmp
ADD farr-api-0.1.0.jar app.jar
RUN sh -c 'touch /app.jar'
ENV JAVA_OPTS=""
ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar /app.jar" ]
現在我想運行相同,但使用泊塢窗,撰寫,所以我儘量使用相同的sintaxys,這是我的搬運工,compose.yml:
多克爾 - compose.yml:
jar:
image: frolvlad/alpine-oraclejdk8:slim
volumes:
- /tmp
add: "farr-api-0.1.0.jar" "app.jar"
command: sh -c 'touch /app.jar'
environment:
JAVA_OPTS=""
entrypoint: [ "sh", "-c", "java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar /app.jar" ]
它拋出下一個失敗:
ERROR: yaml.parser.ParserError: while parsing a block mapping
in "./docker-compose.yml", line 2, column 3
expected <block end>, but found '<scalar>'
in "./docker-compose.yml", line 5, column 29
我認爲這可能是sintax問題
泊塢窗,撰寫版本1.8.1
什麼版本找到更多細節docker-compose你在用嗎? –