地方エンジニアの学習日記

興味ある技術の雑なメモだったりを書いてくブログ。たまに日記とガジェット紹介。

(予約投稿テスト)DockerHubへのPushで任意のタグをつける

予約投稿テスト

DockerHubアカウントを作成

docs.docker.jp

CLIからDockerHubへログイン

パスワードとユーザ名はCLIで指定することもできる標準入力から受け付けることも可能です。

$ docker login -u ${USER_NAME} -p ${PASS_WORD}

タグつけしてビルドしてPush

$ docker build -t ${USER_NAME}/${REPO_NAME}:1.0 .

$ docker push ${USER_NAME}/${REPO_NAME}:1.0

イメージ一括削除

image pruneはオプションなしで実行するとコンテナステータスによっては消えないイメージなどがあるので「-a」をつけることで全部消える

$ docker image prune -a

$ docker image ls
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE

save/load

$ docker image save ${IMAGE_NAME} > {Image}.tar

$ docker load < ${Image}.tar

$ docker image ls