2_Django REST framework入門 ~Dockerのインストール~

Django REST framework
とんぺい
とんぺい

今日も師匠のところでDjango REST frameworkの勉強をするぞ〜!師匠、こんにちは〜!!

師匠
師匠

とんぺいくん、こんにちは。

相変わらず元気がいいね。

とんぺい
とんぺい

Django REST frameworkの勉強がしたくて待ちきれないんだブゥ!師匠!本日もよろしくお願いします!

師匠
師匠

わかった。それでは本日は、PC上にDjangoのプロジェクトを設置する仮想環境を簡単に構築できるDockerについて学び、実際にDockerのインストールをしよう。

Django REST framework入門一覧

ソースコード

環境

Dockerとは?

師匠
師匠

Dockerのインストールから始めたいのだが、とんぺいくんはDockerというものを知っているかな?

とんぺい
とんぺい

Docker??

初めて聞いた言葉だブゥ!

師匠
師匠

DockerとはDocker社が開発している、コンテナ型の仮想環境を作成、配布、実行するためのプラットフォームのことを言うんだ。詳しい解説はこちらを参考にしよう。

とんぺい
とんぺい

ほぅほぅ。

Dockerを使うことで、従来の方法に比べてより簡単に素早く仮想環境を構築できるということだブゥね!

師匠
師匠

その通り。仮想環境を用意することができれば、自身のPCの環境を汚さずに、APIサーバやDBサーバなど複数のサーバを1台のPC内に構築できるんだ。

とんぺい
とんぺい

確かにそれは便利だブゥ!昔はAPIやDBの機能をもたせる際に、独立した物理的なサーバーを用意する必要があったけど、今は仮想化技術のおかげで、PCが1台あればすべてまかなえるんだブゥね!

師匠
師匠

そうだね。

今回はDockerを使ってDjangoの環境を構築していこう。

まずはDockerのアカウント作成とインストールからだ。 

アカウント作成&インストール

師匠
師匠

Dockerのアカウント作成を公式サイトから行おう。

とんぺい
とんぺい

アカウント登録が無事に完了したブゥ!

師匠
師匠

じゃあ次は、Docker hubのサイトからDocker Desktop for Macをダウンロードしよう。

とんぺい
とんぺい

ダウンロードも無事に完了しブゥよ!

師匠
師匠

よし。では、以下のコマンドをterminalで入力して、無事にインストールされたかを確認しよう。

$ docker version

とんぺい
とんぺい

うん!無事にコマンドが表示されたブゥ〜!

Dockerでnginxを起動させる

師匠
師匠

よし。では試しに次のコマンドをterminalで入力して、nginxをlocalhostの8080番ポートで動かしてみよう。

docker run -d -p 8080:80 --name webserver nginx

とんぺい
とんぺい

terminalで入力っと!

docker run -d -p 8080:80 --name webserver nginx

ぶぶ!localhost:8080でnginxが起動しているブゥ!

師匠
師匠

よし。Dockerのインストールはうまくいったようだね。それでは以下のコマンドを打って、必要のないコンテナとイメージを削除しておこう。

とんぺい
とんぺい

了解だブゥ!

うん。無事に削除もできました!

まとめ

師匠
師匠

本日はDockerの簡単な解説と、Dockerのインストールを行ったね。次回はインストールしたDockerを用いてDjangoのプロジェクトをコンテナ上に作成していくよ!

とんぺい
とんぺい

今日も面白かったブゥ!

師匠ありがとうございました!

それでは、また次回だブゥ〜!

参考

コメント

  1. […] 2_Django REST framework入門 ~Dockerのインストール~ […]

  2. […] 2_Django REST framework入門 ~Dockerのインストール~ […]

  3. […] 2_Django REST framework入門 ~Dockerのインストール~ […]

  4. […] 2_Django REST framework入門 ~Dockerのインストール~ […]

  5. […] 2_Django REST framework入門 ~Dockerのインストール~ […]

タイトルとURLをコピーしました