如果未在docker run -v中指定host-src,则为什么

时间:2019-07-31 12:04:16

标签: docker

我有一个詹金斯码头工人容器 我的运行方式

docker run -p 8080:8080 -p 50000:50000 -v /var/jenkins_home jenkins

现在我杀死了容器,当我运行相同的命令时,它没有获取数据。

现在,当我不指定host-src时,它通常是什么? 它不应该抛出错误吗?

1 个答案:

答案 0 :(得分:1)

如果您未指定源,则docker将在/var/lib/docker/volumes/下创建卷

您可以列出您的卷:

docker volume ls

看看它在哪里:

docker inspect <NAME_FROM_PREVIOUS_COMMAND>

输出将类似于:

[
    {
        "CreatedAt": "2019-07-31T12:06:49Z",
        "Driver": "local",
        "Labels": null,
        "Mountpoint": "/var/lib/docker/volumes/802042a3d5bd336a068ad3c349f7f9e9c9c0ddd5e21b550c57bea4b16625cb86/_data",
        "Name": "802042a3d5bd336a068ad3c349f7f9e9c9c0ddd5e21b550c57bea4b16625cb86",
        "Options": null,
        "Scope": "local"
    }
]