2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

コンテナをDockerで始めるための手順(Windowsローカル環境で動作)

2
Posted at

コンテナについて簡単なまとめ

●コンテナとは

アプリと動作環境をひとまとめにしたもの

●VMとの違い

image.png
コンテナは、パソコンのOSをそのまま利用して動く仕組みのため、VMのようにOSを丸ごと持たない。そのためVMと比べてプロセスのように実行・管理することができ、軽量&高速で動かせるメリットがある。

●コンテナイメージとは

コンテナの素で、アプリを動かすのに必要な情報が含まれる。コンテナはこのイメージから作成される。

  • アプリケーションのコード
  • ライブラリ
  • 必要なコマンド

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

公式ホームページ(https://www.docker.com/ja-jp/ )からインストーラーをダウンロードできる
image.png

インストール後に起動
image.png

今回はWindowsコンテナの使用を想定していないため他2つだけチェックする
image.png

しばらく待つとインストール完了
image.png



インストール完了後にPCが再起動する
(起動後にwslが自動でインストールされる)

Q.wslとは

Windows上でLinux環境を動かすための公式な機能
大抵のコンテナはLinuxに依存しているためインストールしておく必要がある

この後dockerにサインインorアカウント登録する
image.png

そうするとdocker desktopが使えるようになる
image.png

試しにpowershellで

docker run hello-world

と入力するとコンテナが作成・起動されて

image.png
と出力される

Docker Desktop上でもコンテナが作られている
image.png

基本的なコマンド

●起動中のコンテナ一覧表示

docker ps

image.png

●全コンテナ表示

docker ps -a

image.png

●イメージ一覧表示

docker images

image.png

●コンテナのログ表示

docker logs <コンテナID>

image.png

●コンテナ起動

実行するたびに新しいコンテナが作成される

docker run <イメージID>

image.png

●コンテナ停止

docker stop <コンテナID>

image.png

●コンテナ削除

docker rm <コンテナID>

image.png

●イメージ削除

docker rmi <イメージID>

image.png

2
2
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
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?