DockerHubにPUSHする

1. UbuntuをPULLして独自コンテナを作成

$ docker pull ubuntu
$ docker run --name test-ubuntu -it -d ubuntu
123456a005d2c43bdd5bff61522d3d47dc8168afc1defc1a6c71595ea30fcd12
$ docker exec test-ubuntu bash -c "echo Hello > /tmp/test.txt"

2. 独自コンテナからイメージ作成

$ docker commit test-ubuntu my-ubuntu:latest
sha256:a7890cfbb51417b63a0ebfa9a09f46b291a51c17fabe6f521f98e0171f20a8a7

3. DockerHubにログイン

$ docker login
Username: *****
Password: *****

4. イメージにタグ付与してPUSH

$ docker tag my-ubuntu [DOCKERHUB_USERNAME]/my-ubuntu
$ docker push [DOCKERHUB_USERNAME]/my-ubuntu:latest
  • タグ付与は必ず必要

5. 確認

5.1 準備

$ docker rm -f test-ubuntu
$ docker rmi [DOCKERHUB_USERNAME]/my-ubuntu

5.2 確認

$ docker run -it -d --name my-ubuntu [DOCKERHUB_USERNAME]/my-ubuntu
$ docker exec my-ubuntu cat /tmp/test.txt
Hello

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2021-06-06 (日) 07:08:07