この記事では、Docker Hubの使い方について説明します。Docker Hubは、Dockerイメージを保存したり、共有したりするためのサービスです。
Docker Hubは、Docker社が提供するクラウドベースのレジストリサービスです。ここでは、Dockerイメージを保存したり、他のユーザーと共有することができます。
まず、Docker Hubを利用するためにアカウントを作成します。
次に、自分のDockerイメージをDocker Hubに公開する方法を説明します。
まず、Dockerイメージを作成します。ここでは、簡単な例としてNode.jsのアプリケーションを使用します。以下のようなDockerfileを作成します。
FROM node:14
WORKDIR /app
COPY . .
RUN npm install
CMD ["node", "app.js"]
次に、作成したDockerfileを元にイメージをビルドします。
docker build -t your-username/your-repo-name .
Docker Hubにログインします。
docker login
ビルドしたイメージをDocker Hubにプッシュします。
docker push your-username/your-repo-name
次に、Docker Hubから公開されているイメージを利用する方法を説明します。
Docker Hubのトップページで、利用したいイメージを検索します。
目的のイメージが見つかったら、Dockerを使ってそのイメージをプル(ダウンロード)します。
docker pull イメージ名
プルしたイメージを元に新しいコンテナを起動します。
docker run -d イメージ名
Docker Hubを使えば、自分のDockerイメージを簡単に公開したり、他の人が作った便利なイメージを簡単に利用することができます。まずは、実際に手を動かしてみて、Docker Hubの便利さを体感してみてください。