Dockerコマンドメモ
Posted on 水 29 12月 2021 in Docker
Docker完全に理解した
| やりたいこと | e.g. |
|---|---|
| コンテナ作成 | docker run -it [イメージ名] |
| 名前を指定してコンテナ作成 | docker run --name [名前付け] -it [イメージ名] |
| コンテナ一覧 | docker ps -a |
| コンテナの名前をかえる | docker rename [コンテナ名] [新コンテナ名] |
| コンテナに入る | docker exec -it [コンテナ名] /bin/bash |
| イメージ一覧 | docker images |
| コンテナを削除 | docker rm [コンテナ名] |
| 起動してないコンテナの一括削除 | docker rm $(docker ps -q -a) |
| コンテナへファイルコピー | docker cp [送りたいファイル] [コンテナID]:[path] |
| コンテナからファイルコピー | docker cp [コンテナID]:[送りたいファイル] [path] |
| コンテナを停止する | docker stop [コンテナ名] |
| コンテナを始動する | docker start [コンテナ名] |
| コンテナの変更をイメージ適用する | docker commit [コンテナ名] [イメージ名] |
| イメージをアーカイブ(保存)する | docker save [イメージ名] -o [イメージ名].tar |
| コンテナをアーカイブ(保存)する | docker export [コンテナ名] > [コンテナ名].tar |
| アーカイブしたイメージを読み込む | docker load -i [イメージ名].tar |
| アーカイブしたコンテナを読み込む | docker import [コンテナ名].tar > [コンテナ名] |
| イメージの削除 | docker rmi [イメージ名] |
| コンテナからデタッチ | [control-P] [control-Q] |
なんか調べるとちょっと新しくなってるから、レガシーな表現もあるかも