2016-06-30 2 views
0

EDIT 強制がもう必要ないようです。 Linuxの /EDITmac osxでドッカープッシュを強制する方法

私はこのようにレジストリにドッキングウィンドウのバージョンを強制することができます docker push -fあなたが同じイメージバージョンをプッシュする場合、これが必要とされています。 docker tag -f <imagename> <registry>:"latest" docker push -f <registry>:"latest"

すべてが順調です。

しかし、私は、Mac OSX上でそれを実行しようとするとき、私は次のエラーunknown shorthand flag: 'f' in -f を取得する。これは、ドッカーバージョン1.12.0-RC2-beta17を使用することです(ビルド:9779)を

しかし、私がいない場合

Error response from daemon: Conflict: Tag latest is already set to image 00e267155bd9e69ee1dbee623f63daeed93e303cc10f7a32cfdcc30c759046d5, if you want to replace it, please use -f option

誰がOSXからのプッシュおよび/またはタグを強制する方法を知っています:私は次のエラーを取得する(Linuxでの)-fオプションを使うのか?

+1

Linux 1.11.2には-f引き数もありません。どのバージョンを使用していますか? – tlenss

+0

CentOSの場合:Dockerバージョン1.8.2-el7.centosこのオプションは削除されていますか? – Pullie

+1

変更履歴でそのことについて言及が見つかりません。しかし、それは削除されたように見えます。 – tlenss

答えて

1

Dockerバージョン> = 1.12.0を使用しています。バージョン1.12.0からは、画像は常に置き換えられるので、-tオプションは利用できず、もはや必要ではありません。理由は、なぜ-fオプションはofficial documentationに記載されていませんが、代わりにDocker Deprecated Engine Features pageに記載されています。

関連する問題