Gestionnaire de fichiers
Parcourez et gérez les fichiers à l'intérieur de vos conteneurs avec un explorateur de fichiers visuel. Consultez, modifiez, uploadez et téléchargez des fichiers sans ouvrir un terminal.
Parcourir les fichiers du conteneur
Le gestionnaire de fichiers fournit une interface visuelle du système de fichiers à l'intérieur de n'importe quel conteneur en cours d'exécution. Accédez-y depuis la page de détail du service en cliquant sur l'onglet Fichiers.
- Accédez à votre service au sein de son stack.
- Cliquez sur l'onglet Fichiers.
- Le navigateur de fichiers s'ouvre au répertoire racine du conteneur (
/).
La liste des fichiers affiche les informations suivantes pour chaque entrée :
- Nom -- Nom du fichier ou du répertoire, avec des icônes distinguant les fichiers des dossiers.
- Taille -- Taille du fichier en format lisible (Ko, Mo, Go).
- Modifié -- Horodatage de la dernière modification.
- Permissions -- Permissions Unix affichées sous forme de chaîne (par ex.,
rwxr-xr-x). - Propriétaire -- Propriétaire et groupe du fichier.
Navigation dans les répertoires
Cliquez sur n'importe quel nom de répertoire pour y entrer. Le fil d'Ariane en haut affiche votre emplacement actuel et vous permet de revenir à n'importe quel répertoire parent.
Vous pouvez également taper un chemin directement dans la barre de chemin pour accéder à un répertoire spécifique. Appuyez sur Entrée pour naviguer.
/app (code applicatif), /var/log (logs), /etc (configuration) et /tmp (fichiers temporaires).Visualisation du contenu des fichiers
Cliquez sur n'importe quel fichier pour l'ouvrir dans la visionneuse intégrée. La visionneuse prend en charge la coloration syntaxique pour les types de fichiers courants :
- Fichiers de code source (JavaScript, Python, Ruby, Go, Rust, PHP, etc.)
- Fichiers de configuration (JSON, YAML, TOML, INI, XML)
- Fichiers texte brut et de log
- Scripts shell
- Dockerfiles et fichiers docker-compose
Modification de fichiers
Le gestionnaire de fichiers inclut un éditeur intégré pour effectuer des modifications rapides. Cliquez sur le bouton Modifier lors de la visualisation d'un fichier pour passer en mode édition.
- Ouvrez un fichier dans la visionneuse.
- Cliquez sur Modifier dans le coin supérieur droit.
- Effectuez vos modifications dans l'éditeur.
- Cliquez sur Enregistrer pour écrire les modifications dans le conteneur.
Upload de fichiers
Uploadez des fichiers depuis votre machine locale vers le conteneur. C'est utile pour transférer des fichiers de configuration, des certificats, des fichiers de données ou des ressources.
- Accédez au répertoire cible dans le gestionnaire de fichiers.
- Cliquez sur le bouton Upload.
- Sélectionnez un ou plusieurs fichiers depuis votre machine (ou glissez-déposez-les sur la liste des fichiers).
- Les fichiers sont uploadés et apparaissent dans le répertoire.
wget ou curl pour télécharger des fichiers directement dans le conteneur.Téléchargement de fichiers
Téléchargez des fichiers du conteneur vers votre machine locale. Faites un clic droit sur un fichier (ou utilisez le menu d'actions) et sélectionnez Télécharger.
Vous pouvez également télécharger des répertoires entiers sous forme d'archive .tar.gz. C'est utile pour récupérer des répertoires de logs, des fichiers de sauvegarde ou des données applicatives.
Permissions des fichiers
Le gestionnaire de fichiers affiche les permissions Unix pour chaque fichier et répertoire. Vous pouvez modifier les permissions via le panneau de propriétés :
- Faites un clic droit sur un fichier et sélectionnez Propriétés.
- Consultez ou modifiez le mode de permission (par ex.,
644,755). - Cliquez sur Appliquer pour mettre à jour les permissions.
644 - Owner read/write, group/others read-only (files)
755 - Owner full, group/others read+execute (directories, scripts)
600 - Owner read/write only (private keys, secrets)
777 - Full access for everyone (avoid this in production)Fichiers persistants vs éphémères
Comprendre quels fichiers persistent à travers les redémarrages de conteneurs est essentiel :
| Type | Survit au redémarrage ? | Exemples |
|---|---|---|
| Volumes montés | Oui | Données de base de données, fichiers uploadés, configuration persistante |
| Système de fichiers du conteneur | Non | Code applicatif, fichiers temporaires, logs (sauf si montés sur un volume) |