docker-compose
を使用するマルチコンテナセットでテストされたDockerfileに小さな編集を加えるために過去2日間試してきました。"docker-compose"はローカルイメージを許可またはビルドできないようです
私はビルドでき、コンテナにローカルでタグを付けることができますが、「ドッカーの作成」を実行するとすぐに(ドッカーの作成文書とは反対に)レジストリのコピーからプルします。
ディレクトリにdocker build .
を実行すると、コンテナは正しく見つかりますが、実行中の "docker-compose build"は失敗します。
bash-3.2$ docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
busbyjon/heroku-php latest c6c60910a924 58 minutes ago 1.754 GB
mysql latest d7da97aedce5 3 days ago 324.3 MB
heroku/cedar 14 ef12eade669a 2 weeks ago 1.265 GB
bash-3.2$ docker-compose build
cleardb uses an image, skipping
Building shell...
Step 0 : FROM busbyjon/heroku-php
Pulling repository docker.io/busbyjon/heroku-php
Service 'shell' failed to build: Error: image busbyjon/heroku-php:latest not found
busbyjon/heroku-php
が画像として表示されているが、見つかりませんどのように注意してください。この画像に何をタグ付けするかは問題ではないようです(「テストする」ことはできますが、まだ動作しません)。
助けてください!
で使用すると効果があります。 'docker'と' docker-compose'のどのバージョンを使用していますか? – dnephin
あなたがこの問題にぶつかったようなサウンド - https://github.com/docker/components/issues/1568 –
それは正しそうに見えます - 私はこの修正がリリースされるのを待つ必要があると思います - 私はこの問題を回避するために私の変更をドッカーハブに押し込んだのです – Buzbe