Help us understand the problem. What is going on with this article?

Docker 入門にはインストールなしで使える「Play with Docker」がいいと思う

More than 1 year has passed since last update.

Play with Docker とは

Play with Docker (以下PWD)はブラウザで使えるクラウド上の使い捨て Docker 実行環境です。
PC に Docker をインストールする必要はありません。
必要なのはブラウザと Docker ID(Docker Hub のアカウント)だけです。

Play_with_Docker.png

起動するとブラウザ上にコンソールが開くのでここで docker コマンドや docker-compose コマンドが使えます。

Docker_Playground.png

こんな人にオススメ

  • Docker を使ってみたいけどインストールするのが面倒だと思っている人
  • 回線が遅すぎてイメージのダウンロードに時間がかかる人
  • Docker でローカルPC環境を汚すのが嫌な人

Play with Docker のここが凄い

  • ブラウザだけで使える
  • ポートが使える
  • sshが使える
  • gitが使える

ブラウザだけで使える

PWD を使うには ローカルPCにブラウザだけインストールしてあれば Docker が使えます。
ローカルPCを一切汚すことはありません。
ちなみにローカルPCに Docker をインストールして使う場合には結構環境が汚れます。

ポートが使える

PWD でコンテナを実行するときに-pオプションでポートを指定すると、外部からアクセスできるようになります。
PWD でミドルウェアを起動してローカルPCからアクセスするということができます。

Docker_Playground.png

Welcome_to_nginx_.png

sshが使える

PWD の環境にはsshでアクセスできるので、scpでファイルを転送したりできます。

gitコマンドが使える

PWD の環境には git もインストールされているので、Docker Hub で公開されていないアプリでも GitHub から clone して使うことができます。

Play with Docker の注意点

  • PWD環境の制限時間は4時間です。4時間経過すると環境が削除されるので新たに作成しなおす必要があります。
  • セキュリティは考慮されていないので重要なデータを置くことはできません。

Play with Docker Classroom

Play with Docker ClassroomPlay with Docker を使いながら Docker の使い方を学習できるトレーニングサイト(英語)です。

Docker_for_Beginners_-_Linux.png

左側に説明があり、右側に PWD のコンソールが表示されます。

説明内のコマンドはクリックすると右側でコマンドが実行できるので、コマンドをて入力する必要はありません。

Docker_for_Beginners_-_Linux.png

ローカルPCに Docker をインストールして使うと環境が汚れる

世間一般では「Docker を使えば環境が汚れない」と言われていますが、実際には結構汚れます。

  • Docker をインストールする必要がある
  • イメージをダウンロード(pull)するのでディスク容量を使う
  • 消し忘れのコンテナが溜まる
  • ポートを使う

Docker の入門書などでは前半で--rmオプションには触れていないことが多いので、気づいたら大量のコンテナが作成されていたという経験をした人は多いはずです。

まとめ

  • PWD はブラウザで使える Docker 環境
  • PWD を使えばローカルPCの環境を一切汚さない
  • Docker をローカルPCで使うと環境が汚れる
tag1216
Qiita戦闘力はキュイレベルです! /作ったもの ◆QiiTrend:https://qiitrend.herokuapp.com/ ◆Qiiner:https://qiiner.tag1216.net/ ◆Qiitaでいいねしたら草生えるページ:https://qiiner.tag1216.net/likes-heatmap
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした