Dockerというものを最近目にするので少しずつやっていこうかと思います。
まったく何が何だかわからないままやり始めます。
ちょろっとdockerとはなんぞや?と事を読んだくらい。
全然頭に入ってません。
本カテゴリ一覧
手探りDocker #2
手探りDocker #3
導入や理解は以下を参考にさせていただきました。
Docker入門 #1 【Dockerとは】
Dockerインストール
英語読めないので翻訳しちゃいました・・・
どうやらDocket Hubからインストーラーを入手する模様
メモリが4GBのPCのせいか、メモリ不足のエラーがでたので、タスクトレイの赤いアイコンを右クリック
→ Setting → Resources → Memoryを1GBにしました。
この設定でリスタート
何をすればよいのかわからない・・・
DockerのサイトのGet startedを参考にやってみる
Get started
PowerShellでrun hello-world
をやってみる
docker image ls
や docker container ls -all
を打って、なんかダウンロードされていることが確認できます。
続いてその下のExplore the applicationもやっていきます。
OSイメージ取得
Ubuntu?イメージの取得らしいです。Linux自体もあまり経験がなくて、疎いです・・・
docker run --interactive --tty ubuntu bash
なんかTerminalを表示させたみたいな感じになりました!
WebServer取得
次にnginxというフリーのWebServerを取得します。(初めて聞いた・・・)
docker run --detach --publish 80:80 --name webserver nginx
実行後、https://localhost
にアクセスすると下記が表示されました。
ポートを指定しなくてよいのは--publish 80:80
としているからっぽいですね。
WebServerを停止する際は以下コマンドのようです。
docker container stop webserver
いままでのコマンドの中で --xxx
等がありましたが、それらの日本語説明が以下にあるようです。
Docker-docs-ja
ふとdockerの画面に目をやると以下のように、いままで取得したコンテナ?が表示されてました。
GUIから、表示されているそれぞれのアイコンをクリックすることで、コンテナの開始や停止、削除等ができるようです。
左から
- ブラウザで表示
- CLIを起動
- Stop
- Restart
- Delete
今回はここまでとして
次回はサンプルアプリを動かしてみたいと思います。