こんにちは、Nanayakuです。
今回は前回作成したイメージをDocker Hubにpushするやる方を解説します。
前回:DockerでRails+PostgreSQLの環境構築を解説
目次
ログイン
Docker Hubに登録してない場合は、こちらから登録しましょう=>Docker Hub
以下のコマンドでDockerにログインします。
$ docker login
ユーザー名・パスワードを入力する場合があります。
「Login Succeeded」の表示が出ればログイン成功です。
リポジトリの作成
Docker Hubでリポジトリを作成しておきます。
画像の赤矢印で指してある「Create Repository」で作成できます。
赤枠のnameだけ記入すれば作れます。
タグ付け
以下のコマンドでイメージにタグを付けます。
$ docker image tag タグ付けするイメージ名:[タグ] DockerHubユーザ名/イメージ名:[タグ]
$ docker image tag railssample_web:latest nanayaku/rails.sample
イメージの検索方法は以下のコマンドでできます。
$ docker images
少しごちゃごちゃしていますが、私の場合は「railssample_web」が今回pushするイメージです。
イメージをpushする
以下のコマンドでDocker Hubに保存できます。
$ docker push [リポジトリ名]
$ docker push nanayaku/rails.sample
参考サイト
最後に
今回保存したイメージです。
=>https://cloud.docker.com/u/nanayaku/repository/docker/nanayaku/rails.sample
備忘録がわりに作ったので、間違っている所とかあったら、コメントくれると嬉しいです。