ユーザ用ツール

サイト用ツール


tools:docker:operation:基本操作

差分

このページの2つのバージョン間の差分を表示します。

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

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
tools:docker:operation:基本操作 [2021/01/07 10:37]
michiya [コンテナの保存]
tools:docker:operation:基本操作 [2021/01/13 03:40] (現在)
michiya ↷ tools:docker:operation:basic から tools:docker:operation:基本操作 へページを名称変更しました。
行 17: 行 17:
 "docker ps -a"に表示されるコンテナを起動する "docker ps -a"に表示されるコンテナを起動する
 <code> <code>
-# docker start [ID] +# docker start <container> 
-# docker attach [ID]+# docker attach <container> 
 +</code> 
 +もしくは起動と同時にアタッチする. 
 +<code> 
 +# docker start -i <container>
 </code> </code>
- 
 ====== コンテナをすべて削除 ====== ====== コンテナをすべて削除 ======
  
行 42: 行 45:
  
 <code> <code>
-# docker save <container_name> -o <filename>+# docker save <container_name> -o <filename.tar>
 </code> </code>
  
行 49: 行 52:
 >   * export ファイルシステムを愚直にtarでまとめ、メタ情報は無視される。 >   * export ファイルシステムを愚直にtarでまとめ、メタ情報は無視される。
 > つまりはいわゆる「Dockerコンテナ」として保存できるのはsaveの方であり、exportはDockerとしての構造、情報などは無視され、通常のサーバーと同様のルート以下ファイルシステムが保存されるだけ。例えばDocker Hubを使わずにローカルでコンテナを別のDocker環境へ引き渡したい、といった用途であれば、saveしてloadしてもらう形になるかと思う。 > つまりはいわゆる「Dockerコンテナ」として保存できるのはsaveの方であり、exportはDockerとしての構造、情報などは無視され、通常のサーバーと同様のルート以下ファイルシステムが保存されるだけ。例えばDocker Hubを使わずにローカルでコンテナを別のDocker環境へ引き渡したい、といった用途であれば、saveしてloadしてもらう形になるかと思う。
 +
 +====== すでに起動済みのコンテナの共有ディレクトリを作成 ======
 +
 +コンテナ作成時('docker run ...')に共有ディレクトリを指定する必要があるため,一度コンテナのイメージを作成し,再度作成する手順が必要である.
 +<code>
 +# docker stop <container>
 +# docker commit <container> <image_name>
 +# docker run -it -v <path/to/host>:<path/to/container> <image> /bin/bash
 +</code>
tools/docker/operation/基本操作.1610015864.txt.gz · 最終更新: 2021/01/09 14:37 (外部編集)