Dockerhub_レジストリ_リポジトリ_タグ

レジストリ作成、Dockerコンテナとしてレジストリが作成される

docker run -d -p 5000:5000 registry

docker ps で確認
コンテナができていればOK

レジストリにUPするにはタグをつける

「docker image ls」でイメージを確認
docker tag 元のイメージ名 レジストリの場所/任意のリポジトリ名:バージョン

docker tag httpd localhost:5000/apache:13

docker image ls すると下記がでていればOK
■REPOSITORY
localhost:5000/apache
■TAG
13
※元のイメージ名をタグ名に変更して複製しているので
IDの同じイメージが2つ存在する
IDは同じだが存在は別々などで2つ消す必要がある

イメージをレジストリにUPする

どこにUPするかはタグを見ている

docker push localhost:5000/apache:13

レジストリにUPされているか確認するため
push元のイメージを削除
「:13」を忘れずに

docker image rm localhost:5000/apache:13

レジストリからイメージをダウンロード

docker pull localhost:5000/apache:13

docker images でlocalhost:5000/apacheイメージがあればOK

Author: gaa

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です