使用主机库的Docker

使用主机库的Docker,docker,Docker,我的主机上有hadoop库,我希望在容器中使用它们,而不是在容器本身中使用它们,有没有办法在docker容器中使用我的主机库?您可以在容器上装载主机目录,以便它在容器中可用,例如: docker run -it -v /opt/myhadooplibs:/myhadooplibs busybox 现在/opt/myhadooplibs内容将在容器的/myhadooplibs上可用。您可以阅读有关卷的更多信息 请注意,这样做会使您的容器变得不可移植,因为它取决于主机。如果Docker起作用,您会

我的主机上有hadoop库,我希望在容器中使用它们,而不是在容器本身中使用它们,有没有办法在docker容器中使用我的主机库?

您可以在容器上装载主机目录,以便它在容器中可用,例如:

docker run -it -v /opt/myhadooplibs:/myhadooplibs busybox
现在/opt/myhadooplibs内容将在容器的/myhadooplibs上可用。您可以阅读有关卷的更多信息


请注意,这样做会使您的容器变得不可移植,因为它取决于主机。

如果Docker起作用,您会从中获得什么好处?这可以起作用,但这是一个反模式。我的主机是一个边缘节点,我计划在上面为我的应用程序运行一个docker,它可以运行hadoop UTIL,但似乎有很多开销—大量的卷装载。需要注意从docker运行hive。