ファイル
ボリュームと実行中のコンテナ内のファイルを参照、プレビュー、編集、アップロード、ダウンロード、削除。
ボリューム内でも実行中のコンテナ内でも、ファイルブラウザは同じように使用できます。このページでは、両方のエントリーポイントとすべてのファイル操作について説明します。
エントリーポイント
Volumesページを開き、ボリュームを選択してBrowseをクリックします。ルートは/volume/<name>/browseのようになります。
実行中のコンテナを開き、Filesをクリックするか/fileを直接開きます。停止したコンテナは書き込み可能なファイルブラウザを公開しません。
ナビゲーション
左側のツリーを使用してフォルダを移動し、上部のパンくずリストを使用して上の階層に戻り、フォルダをダブルクリックして下り、素早く移動したい場合はBackまたはHomeを使用します。パス入力欄を使用すると、既知のパスに直接移動できます。
ファイルのプレビュー
v4.4.0で追加されました。
プレビューは、ファイルをダウンロードする前に確認したい一般的なファイルタイプを処理します。
| タイプ | フォーマット |
|---|---|
| テキストとコード | .txt、.log、.json、.yaml、.toml、.ini、.env、ソースコードファイル |
| Markdown | .md、.mdx |
| 画像 | .png、.jpg、.jpeg、.gif、.webp、.svg |
.pdf | |
| 動画 | .mp4、.webm |
| 音声 | .mp3、.wav、.ogg |
10MBを超えるファイルはダウンロード専用となり、Dockermanがファイル全体をメモリに読み込まないようにします。
ファイルの編集
v4.4.0で追加されました。
Monacoでテキストファイルやコードファイルを開き、変更を加えてからボリュームまたはコンテナに保存します。保存または破棄するまで、未保存の変更は表示されたままになります。
実行中のコンテナ内のファイルを編集すると、コンテナの書き込み可能なレイヤーが変更されますが、イメージは変更されません。同じイメージから再起動すると、コンテナをコミットしない限り編集内容は破棄されます。詳細は実行中コンテナのコミットを参照してください。
エディタのセーフガード
- モード保持 — ファイルを保存しても、書き込み時にリセットされず元の Unix 権限(
0644、0755など)が保たれます。 - バイナリ検出 — エディタは NUL バイトを含むファイルを開くことを拒否し、代わりにダウンロードプロンプトを表示します。これにより、拡張子が誤解を招く場合の偶発的な破損を防ぎます。
- 1 MB の編集上限 — 1 MB を超えるファイルはエディタ内で読み取り専用です。より大きな変更が必要な場合は、ダウンロードしてローカルで編集し、再アップロードしてください。
アップロードとダウンロード
ファイルやフォルダをブラウザにドラッグするか、Uploadボタンを使用して、現在のディレクトリにコンテンツを追加します。単一のファイルを直接ダウンロードするか、Dockermanにフォルダをzip圧縮してから保存させます。
ファイルの削除
v4.4.0で追加されました。
Deleteは、選択したファイルやフォルダを現在のボリュームまたはコンテナから削除します。
ファイルの削除は元に戻せず、ホストのゴミ箱をバイパスします。
複数選択
v4.4.0で追加されました。
複数選択は、ファイルのグループをダウンロードしたい場合、複数のファイルを一度に削除したい場合、または選択したファイルをアップロード先にドラッグしたい場合に使用します。
| ショートカット | アクション |
|---|---|
| Ctrl/Cmd + クリック | 単一のファイルを切り替え |
| Shift + クリック | 連続した範囲を選択 |
| Ctrl/Cmd + A | 現在のディレクトリ内のすべてを選択 |
| Esc | 現在の選択をクリア |
バッチ削除は、選択全体に対して一度だけ確認を求めます。ファイルごとのプロンプトはありません。