タグ

ブックマーク / y-ohgi.com (2)

  • 入門 Docker

    入門 Docker¶ About¶ Dockerの入門からプロダクションで活用するプラクティスについてのドキュメントです。 プロダクションへ導入するために必要なDockerの概要から設計までをなるべく最短経路で学ぶことが目的です。 想定する読者層¶ WebAPIのようなサーバーサイドのプログラミングをしたことがある Dockerをこれからプロダクション環境へ導入してみたいと考えている初学者 Version¶ Docker 18.09.3 docker-compose 1.23.2 必要な環境¶ Docker Hub のアカウント Docker公式レジストリ Play with Docker DockerをWeb上で動かせる環境 Play with Dockerを起動するのに前述のDockerHubアカウントが必要 Docker for Mac(Windows)の場合VMが間に挟まり挙動が異

  • docker compose - 入門 Docker

    docker compose(以下compose)は複数のローカル開発環境で複数のコンテナを協調させるための機能です。 プロダクトの開発ではフロントエンド・バックエンド・データストアなどなど、複数のコンポーネントが必要になります。 composeは簡単にいうとローカル開発環境に必要な欠かせない機能を提供してくれます。 例えばそれぞれのコンポーネントのイメージのビルド・コンテナの同時起動・コンテナとホスト間のファイル共有・ネットワーク管理など。 composeの設定¶ 一見難しそうですが、実際にサンプルをお見せします。 composeのシンプルさを体験してもらえればと思います。 Next.jsをアプリケーションとして、データストアをPostgreSQLにする例です。 compose機能を使用するためには、 compose.yaml という設定ファイルが必要になります。 今回の例であれば以下の

    docker compose - 入門 Docker
  • 1