0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

ghcr.ioのpullで引っかかった人

Last updated at Posted at 2020-09-24

ghci.ioを使用してdocker-composeイメージをPullしている記事が見当たらなく
よくわからなかったのでそのメモを記載する。

用意するしたもの

以下のようなフォルダ構成です。

repository/
 ├ project/
 │ ├ sample/
 │ │ ├ __init__.py
 │ │ └ add.py
 │ └ test/
 │   ├ __init__.py
 │   └ test_add.py
 ├ docker-compose.yml
 ├ Dockerfile
 └ requirements.txt

ghcr.ioにイメージをpushするには、
docker-compose.ymlにイメージの指定をする事。
以下のような感じで

docker-compose.yml
#...
service:
    python:
        build: .
        image: ghcr.io/<Githubユーザー名>/<レポジトリ名>/<イメージ名>:<tag>
#...

Push方法

pushはdocker-composeで行えるみたい

docker-compose up -d #イメージの作成
docker-compose push #イメージをPushする

Pull方法

ここでかなり躓いた
Pullではdockerコマンドで行うみたい

自分はずっとdocker-compose pullがうまくいかなかった。


docker pull ghcr.io/...

上記のコマンドを実行後にdocker-compose up -dをやってもビルドは行われないはず

だれもこれ引っかからないのか。。。

0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?