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