このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
|
docker:top [2020/12/18 12:11] y2sunlight [Docker] |
docker:top [2020/12/30 20:23] (現在) y2sunlight [目次] |
||
|---|---|---|---|
| 行 9: | 行 9: | ||
| Docker を使う事によって、アプリケーションの動作環境をコンテナとして作成し、そのイメージファイルを配布することで、あらゆる状況(開発、テスト、ステージング、運用など)に対して同一環境を配備できるようになります。これにより、開発から運用までのリリース時の時間的ギャップを大きく短縮できる効果が期待できます。 | Docker を使う事によって、アプリケーションの動作環境をコンテナとして作成し、そのイメージファイルを配布することで、あらゆる状況(開発、テスト、ステージング、運用など)に対して同一環境を配備できるようになります。これにより、開発から運用までのリリース時の時間的ギャップを大きく短縮できる効果が期待できます。 | ||
| - | Docker を使った開発のワークフローは、開発、テスト、ステージング、運用の工程を、構築(Build) → 移動(Ship) → 実行(Run)と進んでいきます。その中心に存在するのが DockerHub と呼ばれるコンテナを共有するためのインターネット上のリポジトリです。Docker Hub はDocker社が運営している有償サービスですが、公開リポジトリ(パブリックリポジトリ)に限っては無償で無制限に作成できます。この辺りの事情はGitHubと同じです。 | + | Docker を使った開発のワークフローは、開発、テスト、ステージング、運用の工程を、構築(**Build**) → 移動(**Ship**) → 実行(**Run**)と進んでいきます。その中心に存在するのが DockerHub と呼ばれるコンテナを共有するためのインターネット上のリポジトリです。Docker Hub はDocker社が運営している有償サービスですが、公開リポジトリ(パブリックリポジトリ)に限っては無償で無制限に作成できます。この辺りの事情はGitHubと同じです。 |
| - | 本編では、Windows上でのDockerのインストール、コンテナの構築・移動・実行、そして DockerHub について説明する予定です。勿論、開発環境はサイトのテーマのWindowsです。DockerはWSL2のUbuntoにインストールします。 | + | 本編では、Windows上でのDockerのインストール、コンテナの構築・移動・実行、そして DockerHub について説明する予定です。DockerはWSL2のUbuntuにインストールします。 |
| リンク | リンク | ||
| 行 17: | 行 17: | ||
| * [[https:// | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| + | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| 行 24: | 行 25: | ||
| * [[wsl2: | * [[wsl2: | ||
| - | * [[|Docker チュートリアル]] 予定 | + | * [[docker: |
| - | * [[|Docker Linuxの相互運用性]] 予定 | + | * [[docker: |
| - | * [[|Docker コンテナイメージの作成(Bulid)]] 予定 | + | * Docker コンテナ間通信 --- 予定 |
| - | * [[|DockerHubの利用]] 予定 | + | * Docker ボリュームの利用 --- 予定 |
| + | * Docker Compose --- 予定 | ||
| + | * DockerHubの利用(Ship)--- | ||
| + | * [[docker: | ||
| \\ | \\ | ||