コマンドラインでdockerに入門
// 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 サポートサイト
Author And Source
この問題について(コマンドラインでdockerに入門), 我々は、より多くの情報をここで見つけました https://qiita.com/yoshinyan/items/f6b0eba8083d1a4cf60c著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .