list.sh
$ docker volume ls
du667382djcn ・ ・ ・
hy66557738mj ・ ・ ・
examplevolume
examplevolume2
Zufallszahlen wie du6673 werden hier angezeigt Die Lautstärke kann aus irgendeinem Grund automatisch generiert werden. Beim Ziehen eines Containers, Starten usw. innerhalb meines Erkennungsbereichs Die Linie wird geschnitten, der Mount oder die Datei im Bild wird direkt manipuliert usw. Ich habe das Gefühl, dass es oft aus irgendeinem Grund passiert. (Wenn Sie Erfahrungen haben, dass es zu solchen Zeiten automatisch generiert wird, wäre ich Ihnen dankbar, wenn Sie einen Kommentar abgeben könnten.)
run.sh
$ docker run -itd --name testvolume -v du667382djcn:/du667382djcn busybox
Als Befehlsstruktur Docker run -itd --name Containername hier -v Datenträgername hier: / Legen Sie den Verzeichnisnamen im Container frei fest, wenn Sie ein Volume in die Container-Busybox einfügen (← image. Busybox ist ein einfacher Linux-Befehl Gruppenbild)
Es wird wie geformt sein.
Hinweis) Beachten Sie, dass ein Fehler auftritt, wenn der Schrägstrich / weggelassen wird.
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
Daraufhin wird eine Liste der bereitgestellten Verzeichnisse angezeigt.
Ich habe vor einiger Zeit die folgende Methode unter Bezugnahme auf die Informationen ausprobiert, aber sie hat nicht funktioniert.
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
Es wäre einfacher, wenn diese Methode durchgeführt werden könnte. Ich würde mich freuen, wenn Sie einen der oben genannten Fehler oder ähnliche Praktiken kommentieren könnten.
Recommended Posts