はじめに
Docker や Kubernetes を学ぶには自前で環境を構築するのが基本ですが、「ちょっと試したいだけ」というときにローカル構築は少し重たいものです。そんなときに便利なのが、ブラウザだけで動かせるオンライン環境です。代表的なものを整理しておきます。
Play with Docker / Kubernetes
Docker 社が提供する、時間制限付きのサンドボックス環境です。ブラウザ上に実際のノードが立ち上がり、そのまま docker / kubectl コマンドを叩けます。
Docker
- Play with Docker
- Play with Docker Classroom — ハンズオン形式のチュートリアル
Kubernetes
- Play with Kubernetes
- Play with Kubernetes Classroom — ハンズオン形式のチュートリアル
Katacoda
Learn new technologies using real environments right in your browser
Katacoda は、解説と実環境のターミナルがセットになったインタラクティブな学習プラットフォームです。手順を読みながら、その場でコマンドを実行して確認できます。
まとめ
まず概念や基本コマンドを触ってみたいなら、これらのオンライン環境が手軽です。本格的に使い込む段階になったら、ローカルに minikube などを構築して腰を据えて学ぶとよいでしょう。