LoginSignup
1
1

More than 3 years have passed since last update.

はじめてDockerを触ってみた

Last updated at Posted at 2020-11-15

こんにちは。むんです:grinning:
次案件でDockerを使う事になったので、すこし触ってみました。
自分用の備忘録として書いてますが、この記事が少しでもはじめてDockerをさわる方の役に立てば嬉しいです!
記事の内容に関して間違いや、こうした方がいい等のアドバイス等ありましたら、気軽にコメントください:sunny:

では、はじめて参りましょう!

※前提
・使用PC:Mac

予備知識や関係することなど。

下記記事ご参照ください。

目次

  • Dockerって何?
  • Dockerインストール
  • イメージの取得、コンテナ起動

Dockerって何?

ざっくり言うと、元々あった仮想マシンの「重い」と言う問題を解決するために生まれたのがコンテナ型仮想化技術で、Dockerはコンテナ型仮想化技術の代表です。
(詳しいことはこちらの記事(記事作成中)をご参照ください)

インストールから起動まで

1.Dockerをインストールする
 インストール方法は公式ページに丁寧に記載されています。
 お使いのOSによってインストールするものは異なるので、下記公式ページからそれぞれ適したものをインストールして下さい。
 :point_right_tone1: Docker公式ページ
 
2.バージョン確認をする
 インストールが完了したら、Docker, Docker composerのバージョンを確認してみましょう。
 コマンドプロンプトで、下記コマンドを打ち込みます。
 docker -v
 docker composer -v
JPEGイメージ-9BA33E12401D-1.jpeg
 ※Docker composerとは、複数のコンテナを操作する際に使うツールですが、今回は使用しません。
 
3.ターミナルよりコンテナを起動する
 コンテナの起動にはイメージが必要ですが、そのイメージは
「WEB上のDocker Hubから取得する方法」と「自分で作成する方法」があります。
今回は入門書編として、前者を説明していきます。
 
 インストール後、Dockerを開くと下記の様な画面が表示されます。
Screen Shot 2020-11-10 at 4.25.38 PM.png

 ※表示されているコマンドは、Docker Hubよりチュートリアル用のイメージを取得して、コンテナを起動する物です。
 今回は、チュートリアル用のコンテナではなく、ngixを起動してみましょう。
 下記コマンドをターミナルに打ち込み、Docker hubよりnginxのイメージを取得し、コンテナを起動します。
docker run --name some-nginx -d -p 8080:80 nginx

 ※既に起動してるプロセスのポートが被って怒られる場合は、既に起動してるプロセスを落とすか、コンテナを別のポートで起動しましょう。

 起動に成功すれば、下記の様にRUNNINGと表示されます。
Screen Shot 2020-11-15 at 11.46.41 AM.png

Docker hubにはnginx以外にapacheなど他にも様々なイメージがあるので、試してみることをお勧めします!
 
4.コンテナが起動できているか、確認しましょう。
ブラウザから下記URLにアクセスします。
http://localhost:8080
※ポートは適宜読み替えて下さい。

下記の様な画面が出れば、コンテナ起動成功です!

Screen Shot 2020-11-15 at 12.02.57 PM.png

まとめ

以上、Dockerインストールからコンテナ起動までまとめてみました。
いかがでしたでしょうか。
ご参考になれば嬉しいです!

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1