ファイル
ボリュームと実行中のコンテナ内のファイルを参照、プレビュー、編集、アップロード、ダウンロード、削除。
ボリューム内でも実行中のコンテナ内でも、ファイルブラウザは同じように使用できます。このページでは、両方のエントリーポイントとすべてのファイル操作について説明します。
エントリーポイント
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 action で local file または folder を選びます。download は単一 file 向けです。drag-and-drop upload、複数 file download、folder の自動 ZIP download は現在の機能として案内していません。
ファイルの削除
v4.4.0で追加されました。
Deleteは、選択したファイルやフォルダを現在のボリュームまたはコンテナから削除します。
ファイルの削除は元に戻せず、ホストのゴミ箱をバイパスします。
削除は現在選択中の 1 entry に対して行います。上記の multi-select shortcut や batch delete はありません。