LoginSignup
1
2

More than 1 year has passed since last update.

[Docker]初心者の覚えるコマンド達

Posted at

はじめに

本記事では、Dockerにコマンドについて記述します。
先日から、Dockerを学習しており、私が覚えた範囲でアウトプットしたいと思います。
Dockerに挫折してから300年。再び頑張ります。

コマンド一覧

docker login

Dockerにログインするコマンド。
これやらないと始まらない。

docker --version

Dockerのバージョンを確認できる。
インストールされていたらバージョン出てくる。

docker pull image名

DockerHubからimageをpullする。

docker run -it image名 bash

pullしたimageにて、コマンドを作って入る。
これで、bashというシェルとやりとりができ、
root@~~にターミナルが切り替わる。

【3分でわかるシリーズ】Ubuntuとは?

% docker run -it ubuntu bash 

root@~~:/# touch test

root@~~:/# ls
bin  boot  dev  etc  home  lib  media  mnt  opt  proc  root  run  sbin  srv  sys  test  tmp  usr  var

testというファイルを作れる

exit

root@~~(コンテナ)から出て、ホストに戻る。
プロセスを消して、ホストに戻ります。
ステータスがExited

docker ps -a

ホストにある全てのDockerのコンテナを参照できる。

docker images

ホストにあるイメージのリストを参照できる。

docker restart

コンテナに入るため、ステータスがexitedになっているものをUpにする。

docker exec -it コンテナ名 bash

Upのコンテナに入り、bashへ指示できる。

例.ubuntuとコミュニケーションできる。
docker exec -it ubuntu bash

docker commit コンテナ名 イメージ名

入ったコンテナから新しいイメージを作る。

docker tag 今のイメージ名 新しいイメージ名

DockerHubにアップして、他の人にもイメージを使ってもらえるように名前を変更する。
新しいイメージ名は、DockerHubのリポジトリ名を同じにする。

docker push イメージ名

DockerHubにイメージをpushする。

docker rmi イメージ名

ホストにあるイメージを削除する。

以上です。

終わりに

Dockerは、理解することと覚えることが多く、大変ですが、
楽しいですね。
効率が良いのが大好きなので、なおさらマスターしたいです。

私の学習している動画はこちらです。(有料)
最高に分かりやすいのでオススメです。
米国AI開発者がゼロから教えるDocker講座

明日もDocker頑張ります!

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