🐳

Learn Docker

に公開

概要

  • Docker イメージがあれば、どこでもアプリケーションが動かせる!

  • Docker は、Linux上で、コンテナ単位でサーバを動かす

  • Docker コンテナ:実行環境

  • Docker イメージ:コンテナから生成される、実行設定などをマルっとまとめたもの。可搬。

Dockerfile

  • インフラ構成を記述する

Docker compose

  • 複数コンテナを一元管理する
  • compose.yml
    • 構成情報を記述
  • docker compose up:
    • composeで生成されるコンテナを起動する

インフラの基礎知識

  • ミドルウェア
    • OSとアプリケーションの中間のソフトウェア
    • Web サーバ、DBサーバなど

よく使うコマンド

docker run イメージ名[:タグ名]

参考書

https://www.shoeisha.co.jp/book/detail/9784798153223

Discussion