LoginSignup
9
0

More than 1 year has passed since last update.

Livebook のコンテナが DockerHub から GitHub Container Registry に移行していた

Last updated at Posted at 2023-03-22

はじめに

Livebook 0.9.0 が出ました!

私はいつも Docker コンテナから Livebook を起動しているので、早速 Dockerfile の FROM 句を更新しようと思ったのですが、、、

DockerHub の Livebook にまだ 0.9.0 のタグができていませんでした

DockerHub に最新版がない理由

単純にまだプッシュしていないだけかな、とも思ったのですが、すでに2日経っているのに、、、

と思って調べてみると、以下の PR を発見しました

Docker Hub will soon drop free organizations (docker/hub-feedback#2314), so we plan to migrate all images to GitHub Container Registry.

DockerHub がフリープランの組織を削除しようとしているので、イメージをすべて GitHub Container Registry に移行するみたいです

どうも、以下のニュースが原因のようです

GitHub Container Registry とは

DockerHub や ECR などのように、 GitHub 上にコンテナイメージを保存、共有する機能です

パブリックパッケージの場合は無償利用可能なので、オープンソースにとってはかなり便利ですね

どこからプルすればいいのか

今まで GitHub Container Registry を使ったことがなかったので最初分かりませんでしたが、 GitHub のリポジトリーからイメージに辿り着きました

GitHub リポジトリーの右メニュー Packages の中の livebook をクリックします

スクリーンショット 2023-03-23 0.36.39.png

すると、以下のようなページに遷移します

スクリーンショット 2023-03-23 0.40.59.png

0.9.0 を使いたい場合、0.9.0 のリンクをクリックします

スクリーンショット 2023-03-23 0.42.23.png

遷移したページに当該タグの使い方が表示されます

単に Pull して使いたい場合は以下のコマンドを実行します

$ docker pull ghcr.io/livebook-dev/livebook:0.9.0

自分のコンテナにカスタマイズしたい場合は Dockerfile に以下のように記述します

FROM ghcr.io/livebook-dev/livebook:0.9.0

これで私も無事 Livebook 0.9.0 を動かすことができました

スクリーンショット 2023-03-23 0.46.12.png

まとめ

使ったことはありませんでしたが、 GitHub Container Registry 結構便利そうですね

明日以降、 0.9.0 の機能を色々使ってみたいと思います

9
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
0