LoginSignup
0
2

More than 5 years have passed since last update.

Dockerの気持ちをまとめてみる

Posted at

前置き

Dockerは使い捨て出来るくらい気軽に仮想環境を作れるツールです。Qiitaも含めて様々なサイトにチュートリアルはあります。
しかし、いきなりDockerfile作成から入っていたり、とりあえず環境を作れるコードを公開しているだけだったりで、Dockerの理解に役立つ記事というか、Dockerの挙動が理解しやすい記事を見つけられなかったので、書いています。

対象

将来の自分
Dockerを使ってみたいけど、そもそもなんだかわからない人
Dockerを使ってみたけど、何が便利だかわかっていない人

イメージとコンテナ

イメージはクラスでコンテナはインスタンスのようなイメージです。
docker hubからイメージ(設計図)を取ってきて、コンテナをcreateして、コンテナを起動して、(いろいろして、)コンテナを停止して、コンテナを削除するのがdockerコンテナの一生です。
このイメージを作るときにdocker hubから取ってきたものそのままじゃなくて、少し編集することができます。その時につかうのがDockerfile。

  • 起動しているコンテナ一覧取得

docker container ls

これでcontainerID, image, command, created, status, ports, namesが得られる。
containerID: コンテナごとに一意に与えられている番号.docker start (containerID)でコンテナを起動できる
image: このコンテナを作るのに使ったイメージ名
names: コンテナの名前

- イメージ一覧取得

docker images

repository・tag・imageID・created・sizeが得られる。
repositoryを無事作れたことの確認につかうことが多い

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