ユーザ用ツール

サイト用ツール


docker:よく使うコマンド

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
docker:よく使うコマンド [2022/07/01 06:46]
ips
docker:よく使うコマンド [2022/07/04 07:26] (現在)
ips
ライン 38: ライン 38:
  
 #​コンテナの起動、停止、再移動 #​コンテナの起動、停止、再移動
 +#​コンテナはrunで実行すると停止しても残っている。startするか、docker rmでコンテナを削除してから再度runする。
 +$ docker container ls -a # コンテナ一覧
 +$ docker ps -a #​コンテナ一覧
 $ docker start コンテナ名 $ docker start コンテナ名
 $ docker stop コンテナ名 $ docker stop コンテナ名
ライン 54: ライン 57:
 #​コンテナの削除 #​コンテナの削除
 $ docker rm -f [CONTAINER ID] $ docker rm -f [CONTAINER ID]
 +
 +#​コンテナをアプリ名で一括削除
 +$ docker ps -a -f name=[コンテナ名]| xargs docker rm
  
 #​コンテナにログインする #​コンテナにログインする
ライン 76: ライン 82:
 # docker logs -f [Dokcerイメージ] # docker logs -f [Dokcerイメージ]
  
-docker volume ls // docker volumeの一覧を表示する+#docker volumeの一覧を表示する 
 +# docker volume ls 
 DRIVER ​   VOLUME NAME DRIVER ​   VOLUME NAME
 local     ​2cab073ffcf3a... local     ​2cab073ffcf3a...
ライン 82: ライン 89:
 local     ​7d31c8ba1b049... local     ​7d31c8ba1b049...
  
 +#docer volume の削除
 # docker volume rm fastapi_mysql_data # docker volume rm fastapi_mysql_data
 fastapi_mysql_data fastapi_mysql_data
  
-</code>+# 起動オプションの確認 
 +$docker inspect [コンテナ名] 
 + 
 +# マッピングの確認 
 +$ docker ​ port my-apache-app 
 +80/tcp -0.0.0.0:​8080 
 + 
 +# exitedのタイミングでコンテナを削除する --rm 
 +$ docker run -dit --rm --name centos centos:6 /bin/bash
  
-<​code>​ 
 #​コンテナのIPを調べる #​コンテナのIPを調べる
 $ docker exec -it [コンテナ名] bash $ docker exec -it [コンテナ名] bash
 $ hostname -i $ hostname -i
 172.17.0.3 172.17.0.3
 +
 +# 停止しているコンテナをまとめて削除する
 +$ docker container prune
 +WARNING! This will remove all stopped containers.
 +Are you sure you want to continue? [y/N] y
 +
 +# どのコンテナもつかっていないイメージの削除
 +$ docker image prune
 +WARNING! This will remove all dangling images.
 +Are you sure you want to continue? [y/N] y
 +
 +# Dockerfileのビルド
 +$ docker build -t [イメージ名] .
 +</​code>​
 +
 +[[https://​qiita.com/​nakat-t/​items/​271071eeb0c0c9143396|Docker Windows (WSL2) で centos:6 等の古いコンテナが Exited (139) で起動しない問題の対処法]]
 +
 +# コンテナでvimをインストールする viはできなかった。
 +<​code>​
 +$ apt update
 +$ apt install vim
 </​code>​ </​code>​
docker/よく使うコマンド.1656625587.txt.gz · 最終更新: 2022/07/01 06:46 by ips