Docker

nginxで静的コンテンツを表示する

目的 nginxのDockerコンテナを使って静的コンテンツを表示するための基本的な設定を抑える。 使用するnginxのバージョンは1.13.12。 デフォルトの設定 nginx:1.13-alpine のDockerイメージでは、/etc/nginx/nginx.conf と /etc/nginx/conf.d/default.conf が…

dockerイメージを公開する

目的 Dockerイメージの公開方法と、その周辺用語を理解する 用語の整理 レジストリ イメージのホスティングと配布を受け持つサービス。 デフォルトのレジストリはDocker hub。プライベートレジストリとしてGCPのContainer Registryなどがある。 リポジトリ …

Dockerイメージを構築する(Dockerfileを使う方法と使わない方法を比較しながら)

目的 イメージを作るのにDockerfileを使う方法が一般的だが、今回はDockerfileを使う方法と使わない方法を試して比較することで、Dockerfileの有用性を理解する。 今回構築するイメージは、歴史上の偉人や有名人の格言を牛がつぶやくアスキーアートを出力す…

Dockerコンテナの基本的な起動、操作

今の職場がkubernetesでproduction環境を構築していて、アプリケーション開発の基盤をこれから触るにあたってDockerの周辺知識が必須なので、基本的なことからまとめながら理解していく。 コンテナの起動 以下のコマンドではDebianのコンテナを起動してHello…