このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
tools:docker:operation:基本操作 [2021/01/07 02:18] michiya |
tools:docker:operation:基本操作 [2021/01/13 03:40] (現在) michiya ↷ tools:docker:operation:basic から tools:docker:operation:基本操作 へページを名称変更しました。 |
||
---|---|---|---|
行 8: | 行 8: | ||
</ | </ | ||
- | ===== コンテナの起動 ===== | + | ===== ホストとコンテナの共有ディレクトリを作成 ===== |
+ | |||
+ | < | ||
+ | # docker run -it -v < | ||
+ | </ | ||
+ | ====== コンテナの起動 | ||
" | " | ||
< | < | ||
- | # docker start [ID] | + | # docker start < |
- | # docker attach | + | # docker attach |
</ | </ | ||
- | + | もしくは起動と同時にアタッチする. | |
- | ===== コンテナをすべて削除 ===== | + | < |
+ | # docker start -i < | ||
+ | </ | ||
+ | ====== コンテナをすべて削除 | ||
< | < | ||
# docker rm $(docker ps -q -a) | # docker rm $(docker ps -q -a) | ||
+ | </ | ||
+ | |||
+ | ====== コンテナの名前を変更 ====== | ||
+ | |||
+ | < | ||
+ | # docker rename < | ||
+ | </ | ||
+ | |||
+ | ====== コンテナのイメージを作成 ====== | ||
+ | |||
+ | < | ||
+ | # docker commit < | ||
+ | </ | ||
+ | |||
+ | ====== コンテナの保存 ====== | ||
+ | |||
+ | < | ||
+ | # docker save < | ||
+ | </ | ||
+ | |||
+ | > https:// | ||
+ | > * save 上記のレイヤーやタグといったメタ情報含めてコンテナをtarでまとめる。 | ||
+ | > * export ファイルシステムを愚直にtarでまとめ、メタ情報は無視される。 | ||
+ | > つまりはいわゆる「Dockerコンテナ」として保存できるのはsaveの方であり、exportはDockerとしての構造、情報などは無視され、通常のサーバーと同様のルート以下ファイルシステムが保存されるだけ。例えばDocker Hubを使わずにローカルでコンテナを別のDocker環境へ引き渡したい、といった用途であれば、saveしてloadしてもらう形になるかと思う。 | ||
+ | |||
+ | ====== すでに起動済みのコンテナの共有ディレクトリを作成 ====== | ||
+ | |||
+ | コンテナ作成時(' | ||
+ | < | ||
+ | # docker stop < | ||
+ | # docker commit < | ||
+ | # docker run -it -v < | ||
</ | </ |