SSブログ

Docker体得学習途中振り返りメモ(学習したDockerコマンド備忘録) [Docker]

Docker体得のために進めている学習で、学んだDockerコマンドを忘れても思い出せるようにしようと思い(笑)、学んだ内容を振り返って、コマンドの説明と一緒に一覧にしてみました。


・Dockerのバージョン表示

docker version


・Dockerコンテナ一覧の表示

docker container ls


・Dockerイメージ一覧の表示

docker image ls


・Dockerイメージ一覧の表示(各オプション指定により、情報を絞り込んだりできる)

docker images


・Dockerイメージの削除(「-f」オプションを付けているので強制削除される)

docker rmi -f イメージID(docker imagesコマンド実行で表示された「IMAGE ID」の値)


・Dockerイメージのビルド(「-t」でタグ名「latest」を付与)

docker image build -t test/echo:latest .


・Dockerコンテナの実行

docker container run test/echo:latest


・Dockerコンテナの実行(「-d」オプションをつけてバックグラウンドで実行、コマンド実行時にDockerIDが表示される)

docker container run -d test/echo:latest


・Dockerコンテナの実行
 (「-p」オプションをつけて、ポートフォワーディングする
  [ポート「9000」にhttpアクセスされたら、ポート「8080」にポートフォワーディングする])

docker container run -d -p 9000:8080 test/echo:latest


・実行しているDockerコンテナ内アプリケーションへのcurlコマンドでのhttpアクセス
 (「docker cotainer run」コマンド実行時に「-p」オプションを指定して、
  ポートフォワーディングしておく必要がある)

curl http://localhost:9000/


・Dockerコンテナの停止(実行中のDockerコンテナをすべて停止する)

docker stop $(docker container ls -q)


・Dockerコンテナの停止(フィルタ指定で対象のDockerコンテナのみ停止する)

docker container stop $(docker container ls --filter "ancestor=test/echo" -q)


・現在起動または存在しているDokcerコンテナ一覧の表示

docker ps


・実行しているDockerコンテナの停止(対象コンテナを指定して停止する)

docker stop コンテナID(docker psコマンド実行で表示された「CONTAINER ID」の値)


・Dockerイメージへのタグ名付与
 (タグ名が新しく付与されるが、Dockerイメージは元のイメージが参照される)

docker image tag test/echo:latest 付与するイメージ名:タグ名(例:test2/echo:latest)


・DockerHubへのログイン
 (Dockerへのサインインが要求されるので、ユーザIDとパスワードを入力してログインする)

docker login


・DockerHubのリポジトリへDockerイメージのプッシュ(事前にDockerHubにログインしておく必要がある)

docker image push プッシュするDockerイメージタグ名(例:test/echo:latest)


・DockerHubからのログアウト

docker logout


・Dockerイメージをプルするコマンドのヘルプを表示

docker image pull --help


・Dockerのヘルプを表示

docker help


・Dockerのヘルプを表示(パイプにより表示されるヘルプの内容を少しずつ表示)

docker help | more


・Dockerコンテナの削除(使用されていないDockerコンテナを一括削除する)

docker container prune

※コマンド実行後、確認メッセージが表示されるので、「y」を入力し、Enterキーを押す


・Dockerイメージの削除(使用されていないDockerイメージを一括削除する)

docker image prune


・Dockerコンテナ、イメージ、ネットワークの利用されていないすべてのDockerリソースの削除

docker system prune


・Dockerコンテナ単位でのシステム利用状況確認

docker container stats


※上記各コマンドの実行は自己責任にてお願いいたします




忘れた時にこのメモで思い出して、コマンドを実行しようと思います。












※2019年10月より、so-netブログがSSブログに変わり、当ブログのURLが下記に変わりましたので、もし、ブックマーク登録されておられます場合、新たに下記のURLをブックマーク登録いただけますよう、よろしくお願いいたします

https://seiic.blog.ss-blog.jp/






管理人が構築・管理しているお役立ち情報サイトです。もしよろしければお立ち寄りください。

http://www.dayplusdigital.com/


人気ブログランキングへ←ブログランキングに参加しておりますので、ぜひ応援のクリックをお願いします。


nice!(0)  コメント(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。