[LINUX] J'ai vérifié le contenu du volume du docker

Tout d'abord, affichez la liste des volumes

list.sh



$ docker volume ls
du667382djcn ・ ・ ・
hy66557738mj ・ ・ ・
examplevolume
examplevolume2

Des nombres aléatoires comme du6673 affichés ici Le volume peut être généré automatiquement pour une raison quelconque. Lors de l'extraction d'un conteneur, démarrage, etc. dans ma plage de reconnaissance La ligne est coupée, le montage ou le fichier dans l'image est directement trafiqué, etc. Je pense que cela arrive souvent pour une raison quelconque. (Si vous avez des expériences qu'il sera généré automatiquement à de tels moments, je vous serais reconnaissant de bien vouloir commenter)

Montez le volume généré automatiquement et configurez un conteneur de test

run.sh



$ docker run -itd --name testvolume -v du667382djcn:/du667382djcn busybox

En tant que structure de commande docker run -itd --name Nom du conteneur ici -v Nom du volume ici: / Définissez librement le nom du répertoire dans le conteneur lors de la connexion d'un volume dans le conteneur busybox (← image. Busybox est une commande Linux légère Image de groupe)

Il aura la forme.

Note) Notez qu'une erreur se produira si la barre oblique / est omise.

Passons maintenant au répertoire de volume dans le conteneur

exec.sh



$ docker container ls
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
a23fd4z8ks2d        busybox             "sh"                8 seconds ago       Up 7 seconds                            testvolume

$ docker exec -it a23fd4z8ks2d /bin/ash
/ # ls -la
total 48
drwxr-xr-x    1 root     root          4096 Apr 10 03:19 .
drwxr-xr-x    1 root     root          4096 Apr 10 03:19 ..
-rwxr-xr-x    1 root     root             0 Apr 10 03:19 .dockerenv
drwxr-xr-x    2 root     root         12288 Jul 16  2019 bin
drwxr-xr-x    5 root     root           360 Apr 10 03:19 dev

drwxr-xr-x    2 root     root          4096 Nov 11 10:03 du667382djcn

drwxr-xr-x    1 root     root          4096 Apr 10 03:19 etc
drwxr-xr-x    2 nobody   nogroup       4096 Jul 16  2019 home
dr-xr-xr-x  190 root     root             0 Apr 10 03:19 proc
drwx------    1 root     root          4096 Apr 10 03:20 root
dr-xr-xr-x   13 root     root             0 Apr 10 03:19 sys
drwxrwxrwt    2 root     root          4096 Jul 16  2019 tmp
drwxr-xr-x    3 root     root          4096 Jul 16  2019 usr
drwxr-xr-x    4 root     root          4096 Jul 16  2019 var

$ls -la /du667382djcn

Cela fera apparaître une liste des répertoires montés.

Questions sans réponse

J'ai essayé la méthode suivante en référence aux informations il y a quelque temps, mais cela n'a pas fonctionné.

error.sh



$ docker volume ls
du667382djcn ・ ・ ・
hy66557738mj ・ ・ ・
examplevolume
examplevolume2

$ docker volume inspect du667382djcn
[
    {
        "CreatedAt": "2017-11-11T10:13:45Z",
        "Driver": "local",
        "Labels": null,
        "Mountpoint": "/var/lib/docker/volumes/du667382djcn ・ ・ ・/_data",
        "Name": "du667382djcn ・ ・ ・",
        "Options": null,
        "Scope": "local"
    }
]

$ sudo ls -la /var/lib/docker/volumes/du667382djcn ・ ・ ・/_data
ls: /var/lib/docker/volumes/du667382djcn ・ ・ ・/_data: No such file or directory

Ce serait plus facile si cette méthode pouvait être appliquée. Je vous serais reconnaissant si vous pouviez commenter l'une des erreurs ci-dessus ou des pratiques similaires.

Recommended Posts

J'ai vérifié le contenu du volume du docker
J'ai vérifié les options de copyMakeBorder d'OpenCV
J'ai vérifié la liste des touches de raccourci de Jupyter
J'ai vérifié la période de rétention de session de django
J'ai vérifié la vitesse de traitement de la numpy unidimensionnelle
J'ai vérifié les spécifications de sortie du LSTM bidirectionnel de PyTorch
J'ai vérifié les versions de Blender et Python
J'ai vérifié le système d'exploitation et le shell par défaut de docker-machine
Simulation du contenu du portefeuille
J'ai recherché le contenu de l'agent CloudWatch Logs
jour de course des dockers (note)
J'ai étudié le mécanisme de connexion flask!
Comprendre le contenu du pipeline sklearn
Voir le contenu de Kumantic Segumantion
J'ai vérifié le montant de la taxe sur les cadeaux
J'ai essayé d'agrandir la taille du volume logique avec LVM
J'ai vérifié l'état d'utilisation du parking à partir d'images satellite.
J'ai vérifié l'image de l'Université des sciences sur Twitter avec Word2Vec.
J'ai essayé le serveur asynchrone de Django 3.0
La structure des dossiers de Flask est résumée
Je ne connaissais pas les bases de Python
Le modèle de projet Python auquel je pense.
Lire tout le contenu de proc / [pid]
J'ai vérifié le nombre de magasins fermés et ouverts dans tout le pays par Corona
Je pense que la limite du sac à dos n'est pas le poids mais le volume w_11 / 22update
Récupérer le contenu de git diff depuis python
J'ai essayé la fonction de tableau croisé dynamique des pandas
J'ai recherché dans la bibliothèque l'utilisation de l'API Gracenote
Remarque: préparez l'environnement de CmdStanPy avec docker
J'ai essayé l'analyse par grappes de la carte météo
Préparer l'environnement d'exécution de Python3 avec Docker
J'ai lu l'implémentation de range (Objects / rangeobject.c)
Le contenu du didacticiel Python (chapitre 5) est résumé dans une puce.
Le contenu du didacticiel Python (chapitre 4) est résumé dans une puce.
Le contenu du didacticiel Python (chapitre 2) est résumé dans une puce.
J'ai résolu le problème le plus profond d'Hiroshi Yuki.
J'étais en difficulté car le comportement du conteneur docker n'a pas changé
Le contenu du didacticiel Python (chapitre 8) est résumé dans une puce.
Le contenu du didacticiel Python (chapitre 1) est résumé dans une puce.
Le contenu du didacticiel Python (chapitre 10) est résumé dans une puce.
J'ai essayé de corriger la forme trapézoïdale de l'image
Essayez Progate Free Edition [Python I]
À propos du contenu de développement de l'apprentissage automatique (exemple)
J'ai touché certaines des nouvelles fonctionnalités de Python 3.8 ①
Vider le contenu de la base de données redis avec lua
Entrez dans stdin du conteneur Docker en cours d'exécution
Le contenu du didacticiel Python (chapitre 6) est résumé dans une puce.
J'ai commencé Docker
J'ai lu et implémenté les variantes de UKR
Le contenu du didacticiel Python (chapitre 3) est résumé dans une puce.
Contenu de __name__
Je souhaite personnaliser l'apparence de zabbix
J'ai vérifié le calendrier supprimé dans le calendrier de l'Avent Qiita 2016
J'ai essayé d'utiliser le filtre d'image d'OpenCV
Gratter les données gagnantes de Numbers à l'aide de Docker
J'ai essayé de vectoriser les paroles de Hinatazaka 46!
À propos du fait que le contenu de l'impression Python n'est pas visible dans les journaux du docker