1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

コマンドラインでdockerに入門

Posted at
// install
$ brew cask install docker

$ docker --version
Docker version 19.03.5, build 633a0ea

// これは自動でよしなにイメージをとってきてコンテナを作ってくれる
$ docker run hello-world

// Docker Hubからimageをとってくる
$ docker pull alpine

// とってきたimageがある
 $ docker image ls
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
alpine              latest              965ea09ff2eb        4 weeks ago         5.55MB

// コンテナを作る
 $ docker create -it alpine

// コンテナがある
 $ docker container ls 
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
e1dd4b1c20a6        alpine              "/bin/sh"           43 seconds ago      Up 19 seconds                           charming_gates

// コンテナ起動
$ docker start e1d(コンテナID、ほかとかぶってなければ3文字ですむ)
e1d

// コンテナストップ
$ docker stop e1d

// 消えてる
 $ docker container ls 
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES

// 動いてないものも見たいとき
$ docker container ls -a
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                            PORTS               NAMES
e1dd4b1c20a6        alpine              "/bin/sh"           2 minutes ago       Exited (137) About a minute ago                       charming_gates

// コンテナ名を変えられる
$ docker rename sleepy_chatelet hoge

$ docker container ls -a
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                            PORTS               NAMES
e1dd4b1c20a6        alpine              "/bin/sh"           3 minutes ago       Exited (137) About a minute ago                       charming_gates

// alpineの中に入る
docker run -it alpine bin/sh

// exitで出れる。

// コンテナを消す
$ docker rm e1d

// 消えてる
$ docker container ls -a
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES

参考文献
すごく参考になりました。これがなければ、dockerに入門してみようということにならなかったかもしれません。スタートのハードルが下がりスタートできました。
#マンガでわかるDocker ① 〜概念・基本コマンド編〜 【ダウンロード版】 #技術書典 - 湊川あいの、わかば家。 - BOOTH

参考サイト

p17-p31 PHPのローカル開発環境をサクッと作ってみよう - マンガでわかるDocker サポートサイト

dockerコマンドの使い方を学ぼう!dockerコマンドチートシート

Dockerコマンドメモ - Qiita

Dockerコマンド

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?