一个集装箱的成本是多少?
What is the cost of a container?
我通常对 docker 卷容器使用与要使用它的容器相同的图像。例如,
dbdata:
image: mysql
command: echo 'DVC for MySQL'
db:
image: mysql
volumes_from:
- mysql
…
使用像 tianon/true 这样的图像的微型 DVC 是另一种方法。由于我不必拉取另一张图片,我非常有信心我的方法使用的带宽略少。但是我的方法有什么缺点呢?当然,您必须解压整个 MySQL 容器,但是磁盘很便宜,我们不会启动任何繁重的进程;只是回声,对吧?如果我为它的 DVC 回收主图像,或者获取专用的 DVC 类型图像,它在机器资源和带宽方面是否有任何实际差异?我该如何评估?
那个 tianon/dockerfiles/Dockerfile 是 2 年前的,当时你实际上必须 运行 一个容器,才能将其用作数据卷容器.
但是从 docker 1.8 开始,您不再需要 运行 数据卷容器。
你可以 docker create
它。
最近,您 docker volume create
它:不需要图像。 DVC 没有流程或带宽成本。
因此对于数据卷容器而言,不再有处理成本。
我通常对 docker 卷容器使用与要使用它的容器相同的图像。例如,
dbdata:
image: mysql
command: echo 'DVC for MySQL'
db:
image: mysql
volumes_from:
- mysql
…
使用像 tianon/true 这样的图像的微型 DVC 是另一种方法。由于我不必拉取另一张图片,我非常有信心我的方法使用的带宽略少。但是我的方法有什么缺点呢?当然,您必须解压整个 MySQL 容器,但是磁盘很便宜,我们不会启动任何繁重的进程;只是回声,对吧?如果我为它的 DVC 回收主图像,或者获取专用的 DVC 类型图像,它在机器资源和带宽方面是否有任何实际差异?我该如何评估?
那个 tianon/dockerfiles/Dockerfile 是 2 年前的,当时你实际上必须 运行 一个容器,才能将其用作数据卷容器.
但是从 docker 1.8 开始,您不再需要 运行 数据卷容器。
你可以 docker create
它。
最近,您 docker volume create
它:不需要图像。 DVC 没有流程或带宽成本。
因此对于数据卷容器而言,不再有处理成本。