Rem*_*tec 8 docker docker-for-windows
简单问题:是否有docker命令来查看卷内的文件?
我为windows运行docker,在我的机器上创建一个MobyLinuxVM来运行Docker.我无法在这台机器上获得远程桌面连接,就像我可以使用Ubuntu VM(我也在我的机器上运行).
因此,我无法看到一种方法来查看我的主机卷内部(因为它们实际上位于MobyLinuxVM中),就好像我在我的Ubuntu VM上运行docker一样,我可以远程访问机器并查看.
因此,有没有办法可以运行某种docker volume命令来列出每个卷内的内容?
BMi*_*tch 11
您可以使用临时容器.我倾向于使用busybox来处理这些临时容器:
$ docker volume ls
DRIVER VOLUME NAME
local jenkins-home
local jenkins-home2
local jenkinsblueocean_jenkins-data
...
$ docker run -it --rm -v jenkins-home:/vol busybox ls -l /vol
total 428
-rw-r--r-- 1 1000 1000 327 Jul 14 2016 com.dabsquared.gitlabjenkins.GitLabPushTrigger.xml
-rw-r--r-- 1 1000 1000 276 Aug 17 2016 com.dabsquared.gitlabjenkins.connection.GitLabConnectionConfig.xml
-rw-r--r-- 1 1000 1000 256 Aug 17 2016 com.nirima.jenkins.plugins.docker.DockerPluginConfiguration.xml
drwxr-xr-x 28 1000 1000 4096 Aug 17 2016 config-history
-rw-r--r-- 1 1000 1000 6460 Aug 17 2016 config.xml
-rw-r--r-- 1 1000 1000 174316 Jun 2 18:50 copy_reference_file.log
-rw-r--r-- 1 1000 1000 2875 Aug 9 2016 credentials.xml
...
Run Code Online (Sandbox Code Playgroud)
对于主机卷,您只需使用docker runcli中的主机目录名称(完全限定)替换卷装入.
$ docker run -it --rm -v /path/on/host:/vol busybox ls -l /vol
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4948 次 |
| 最近记录: |