Dockerfile
FROM alpine:latest RUN apk update && apk --update add pngquant --no-cache WORKDIR /images CMD ["pngquant", "--ext", ".png", "--force", "*.png"]
このDockerfileを基にpngquantというimageを作っています。
実行したコマンド
docker run --rm -v $(pwd):/images pngquant
エラー
error: cannot open *.png for reading
試したこと
docker runするときに-itオプションをつけてコンテナに入ってからDockerfileに書いてあるCMDを実行すると正常に動きました。
仮説
CMDではワイルドカードが使えない?
Dockerは勉強し始めたばかりなのでトンチンカンな箇所があるかも知れませんがご容赦ください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/19 02:18