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]

なんか調べるとちょっと新しくなってるから、レガシーな表現もあるかも