0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Dockerイメージの取得先は?Docker Hubから他リポジトリまで

Posted at

通常、イメージはDocker Hubから取得します。Docker Hubは、Docker公式が運営する公開イメージのリポジトリで、一般的なイメージ(たとえば、MySQL、Nginx、Ubuntu、Node.jsなど)が数多く登録されています。

Docker Hubとは

  • パブリックリポジトリとして無料で利用でき、誰でもアクセスして利用可能なイメージが豊富にあります。
  • 公式イメージ(例:mysqlnginxなど)や、コミュニティや個人が公開したカスタムイメージも数多く存在します。
  • docker pullコマンドでDocker Hubからイメージをローカルにダウンロードし、docker-compose.ymlでも直接指定できます。

Docker Hubからイメージを利用する方法

  1. 直接指定docker-compose.ymlimageにDocker Hubのイメージ名を指定します。
    services:
      web:
        image: nginx:latest
    
  2. コマンドからダウンロード:コマンドであらかじめローカルにイメージをダウンロードすることもできます。
    docker pull nginx:latest
    

その他のリポジトリ

Docker Hub以外にも、企業が運営するプライベートなDockerリポジトリ(例:AWS ECR、Google Container Registry、GitHub Container Registry)もあります。これらからもイメージを取得できますが、設定が少し必要です。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?