-
Notifications
You must be signed in to change notification settings - Fork 0
DNET_DockerHub
-
Dockerのコンテナ・レジストリの内、最も一般的なもの。
-
Docker Hubは既定で使っている状態なので、ココでは、
主にDockerイメージ(Dockerの該当節を参照)を登録する方法について言及する。
-
Docker Hubは、Dockerレジストリのうちの、
Docker社による公開のコンテナ・レジストリ。 -
他にも、ACR(Azure Container Registry)などがある。
-
コチラでやったように「docker push コマンド(Dockerコマンドの該当節を参照)」で
Dockerイメージ(Dockerの該当節を参照)を登録できる。
-
Docker Hubと連携させることで、Dockerイメージの
登録・更新を自動化(Automated Build)できる。- GitHubにDockerfileを公開
- Docker Hubにアカウント間のリンクを設定
- GitHub上のDockerfileを選択してビルド
- Docker Hubリポジトリにイメージが追加される。
既定で利用可能(登録にはサインアップが必要)。
Docker Hub プランをアップグレードすると利用可能。
何れも、名前空間として使用できる模様。
docker push <hub-user>/<repo-name>:<tag-name>
docker push <organization>/<repo-name>:<tag-name>
管理画面で管理が可能。
変更可能。
-
他のパッケージ・マネージャと異なり、削除ができる。
- タグの削除は[Tags]の [Action] → [Delete] からできるらしい。
- リポジトリ自体の削除はDocker Registryでもイレギュラーらしいのだが、
Docker Hubでは、WebのGUIに[Settings]に[Delete Repository]がある。
-
参考
- 【docker】DockerHubリポジトリのコンテナイメージの削除 - 自由気ままに書いちゃおう
- repository - How to delete a repo from Docker Hub - Stack Overflow
https://stackoverflow.com/questions/63833569/how-to-delete-a-repo-from-docker-hub
- Docker Hub
https://hub.docker.com/
-
DockerImageをDockerHubに登録する方法
https://qiita.com/kon_yu/items/7c40f4dfbd1cce006ce7 -
DockerhubにDockerイメージを登録してみた
https://qiita.com/ksugawara61/items/e98edc767c79fd2856e1 -
Docker Hub の新しいコンテナ・イメージ保管ポリシー(参考訳)
https://qiita.com/zembutsu/items/e92a2e2f46b147e5a206
-
Docker Hubに保存したコンテナイメージ、
無料プランでは6カ月間使われないと削除へ
https://www.publickey1.jp/blog/20/docker_hub6.html -
Docker Hub、6カ月使われていないコンテナイメージの
削除計画を保留に。従量課金ベースの料金プランを検討へ
https://www.publickey1.jp/blog/20/docker_hub6_1.html -
Docker Hubの無料プランにおける利用制限、
オープンソースのプロジェクトは適用外にするとDocker社が発表
https://www.publickey1.jp/blog/20/docker_hubdocker.html -
「GitHub Container Registry」
パブリックベータとしてサービス開始。
無料でコンテナのパブリックイメージ公開可能
https://www.publickey1.jp/blog/20/github_container_registry.html -
AWSがDocker Hubの代替サービスを発表予告。
パブリックにコンテナイメージを公開可能で
50GBまで無料、AWSからなら何度でもプルし放題に
https://www.publickey1.jp/blog/20/awsdocker_hub50gbaws.html
移行メモ
- 「単体使い」の冒頭が「Docker Hubは、Dockerレジストリのうちの、」と 「Docker社による公開のコンテナ・レジストリ。」の 2 つの箇条書きに 分断されていたため、1 文にまとめた。また、末尾が「登録できるが、」で 途切れていたため「登録できる。」とした。
- 「管理」配下にあった見出し「...」(本文なし)は除去した。
- マイクロソフト系技術情報 Wiki(techinfoofmicrosofttech.osscons.jp)への URL リンクは、移行済みの AKS に張り替えた。
Tags: 移行, Docker Hub, Dockerレジストリ, コンテナ・レジストリ, Automated Build, GitHub
このWikiは「Open棟梁Project」,「OSSコンソーシアム 開発基盤部会」によって運営されています。