正解: docker tagでレジストリ名を含むイメージ名を付けるdocker pushは、イメージ名のリポジトリ部分を見て送信先を判断します。たとえばユーザー名やレジストリホストを含む名前にdocker tagで付け替えてからpushすることで、意図した場所へアップロードできます。補足: tagはイメージの別名のようなものです。同じイメージIDにlatestやv1.0.0など複数のタグを付けられます。A. コンテナ名をdocker renameでレジストリ名に変更する: push対象はコンテナ名ではなくイメージ名です。B. docker tagでレジストリ名を含むイメージ名を付ける: これが正解です。C. docker logsでイメージ名を確認してからpushする: logsはコンテナログ確認用で、タグ付けはできません。D. docker execでイメージ内に入り、名前を書き換える: イメージ名はコンテナ内ファイルではなくDocker側のメタ情報です。
教科書へ直接移動
読みたい分野を選べます