Docker使用单独的lib / bin

我是Docker的新手,据我所知,Docker在可能的情况下使用相同的库/容器来存放多个容器。 我该如何告诉Docker不要这么做 – 即使已经存在相同的lib / bin,也要使用新的lib或bin?

具体来说:我使用这个图像 ,我想要启动geth-testnet的多个实例,但所有这些实例都应该使用自己的区块链。

我不相信你需要担心这个。 Docker使用图像下层的哈希来最大化重用。 这些图层都是只读的,并使用联合fs在容器特定的读写层下进行安装。 结果在文件系统上是非常高效的,对于将它们视为可在其独立容器中写入的用户是透明的。 但是,如果在一个容器中修改它们,则更改在其他容器中将不可见,并且在容器被移除并replace为新实例时将会丢失。

Interesting Posts