Docker で開発
このページで扱うのは、Docker を使って新しいアプリケーションを作ろうと考えている、アプリケーション開発者向けのリソース一覧です。
事前準備
コンテナ化したアプリケーションのイメージ構築と実行を理解するには、 導入ガイド にある学習コースを学んでください。
Docker で新しいアプリを開発
ちょうどこれから Docker 上で真新しいアプリケーションの開発を始めようとしているのであれば、Docker を最も活用するための共通パターンを理解するため、以下のリソースを御覧ください。
Dockerfile を使って イメージ構築 の仕方を学ぶ
イメージをスリムにし続けるため、 マルチステージ・ビルド を使う
ボリューム と バインド マウント を使いアプリケーションのデータを管理
Docker で言語特有のアプリケーション開発を学ぶ
SDK や API で高度な開発
Dockerfile や Composefile を書けるようになり、Docker CLI を使えるようになったあとは、Docker Engine SDK for Go/Python や HTTP API を直接使い、次のレベルへと進みましょう。 Deocker Engine API で開発 のセクションを開き、自分が選んだプログラミング言語の SDK を見つけ、Engine API の開発を学び、使用例を見ましょう。
参考
- Develop with Docker