こちらを参考にさせて頂きました。
個人アクセストークンを使用する - GitHub Docs
GitHub Packagesで利用するために Docker を設定する - GitHub Docs
目的
単純にGitHub Packagesを試したかっただけです。
方法
公式と同じ方法です。
はじめにこちらを参照し、アクセストークンを入手する。
入手したアクセストークンを例えばTOKEN.txtという名前でテキストファイルを作成し記入する。
TOKEN.txtを任意の場所に保存する。(私はC:\Users\ユーザ名\Dockerfileの中に保存しました。)
docker login
- cat TOKEN.txt | docker login https://docker.pkg.github.com -u USERNAME --password-stdin
タグ付け
- docker tag IMAGE_ID docker.pkg.github.com/OWNER/REPOSITORY/IMAGE_NAME:VERSION
dockerイメージをビルド
- docker build -t docker.pkg.github.com/OWNER/REPOSITORY/IMAGE_NAME:VERSION PATH
イメージを公開
- docker push docker.pkg.github.com/OWNER/REPOSITORY/IMAGE_NAME:VERSION