docker build -t my-ubuntu:0.3 .
docker exec -it my-ubuntu:0.3 bash
export CR_PAT=YOUR_TOKEN
export USERNAME=YOUR USERID
echo $CR_PAT | docker login ghcr.io -u $USERNAME --password-stdin
docker tag my-ubuntu:0.3 ghcr.io/takara9/my-ubuntu:0.3
docker push ghcr.io/takara9/my-ubuntu:0.3
docker login
docker tag my-ubuntu:0.3 maho/my-ubuntu:0.3
docker push maho/my-ubuntu:0.3
- docker run -it my-ubuntu:0.3 bash
- docker run -it ghcr.io/takara9/my-ubuntu:0.3 bash
- docker run -it maho/my-ubuntu:0.3 bash
- kubectl run -it mypod --rm --image maho/my-ubuntu:0.3 -- bash
メインブランチへ移動してコードを最新化する。そして、ブランチを削除
$ git checkout main
$ git pull
$ git branch -d update_branch
リリースするTAGを設定する。 ここで付与するTAGはコンテナイメージのタグになるので、リポジトリを確認して、タグ名を決めること。
TAG=1.x
$ git tag -a $TAG -m "version $TAG"
$ git push origin $TAG