ユーザ用ツール

サイト用ツール


docker:よく使うコマンド

差分

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

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

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
docker:よく使うコマンド [2020/06/25 14:39]
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
  
 #​コンテナにログインする #​コンテナにログインする
ライン 75: ライン 81:
 DockerfileのCMDで実行したコンソールログが確認。 DockerfileのCMDで実行したコンソールログが確認。
 # docker logs -f [Dokcerイメージ] # docker logs -f [Dokcerイメージ]
-</​code>​ 
  
-<code>+#docker volumeの一覧を表示する 
 +# docker volume ls  
 +DRIVER ​   VOLUME NAME 
 +local     ​2cab073ffcf3a... 
 +local     ​5e083ab7d8757... 
 +local     ​7d31c8ba1b049... 
 + 
 +#docer volume の削除 
 +# docker volume rm fastapi_mysql_data 
 +fastapi_mysql_data 
 + 
 +# 起動オプションの確認 
 +$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 
 #​コンテナの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/よく使うコマンド.1593063586.txt.gz · 最終更新: 2020/06/25 14:39 by ips