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] |
なんか調べるとちょっと新しくなってるから、レガシーな表現もあるかも