Skip to content

NaCl-Ltd/container-registry-files

Repository files navigation

概要

NaCl-Ltd の GitHub container registry のDockerイメージ生成に使用したDockerfileを管理するためのリポジトリ

重要

NaCl-Ltd の GitHub container registry はPublicアクセスとなっています。プロジェクト固有のソースなどは含めいないよう注意!!

How To

準備

docker login ghcr.io -u ${Githubアカウント名}

でログインできるようにしておいてください。また認証トークンには然るべきパーミッションが必要です。

新規イメージの作成

イメージ名ディレクトリ、Dockerfile を作成します。

mkdir ${イメージ名}

vi ${イメージ名}/Dockerfile

build して push します

cd ${イメージ名}

docker image build -t ${イメージ名}:latest .

docker tag ${イメージ名}:latest ghcr.io/nacl-ltd/${イメージ名}:latest

docker push ghcr.io/nacl-ltd/${イメージ名}:latest

別バージョンの作成

別バージョン(例:ruby2.7)用の Dockerfile を作成

vi ${イメージ名}/Dockerfile-ruby2.7

build して push します

cd ${イメージ名}

cat Dockerfile-ruby2.7 | docker image build -t ${イメージ名}:ruby2.7 -

docker tag ${イメージ名}:ruby2.7 ghcr.io/nacl-ltd/${イメージ名}:ruby2.7

docker push ghcr.io/nacl-ltd/${イメージ名}:ruby2.7

About

Dockerfiles for images registered in Container Registry

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •