Nvidia-docker将文件夹添加到容器
我很新的docker集装箱。 我知道有ADD和COPY操作,所以一个容器可以看到文件。 如何让容器访问给定的目录,我可以把我的数据集?
比方说,我有一个/ home /用户名/数据集目录如何在/数据集或在docker容器中的东西,所以我可以参考它?
有容器引用主系统上的一个目录的方法,所以你不必有重复的文件。 其中一些数据集将是相当大的,虽然我可以删除原来的复制后..这只是烦人,如果我想在docker容器外的文件做一些事情。
在构build期间你不能这样做。 如果你想在编译期间这样做,那么你需要将其复制到上下文中
否则,当你运行容器时,你需要做一个卷绑定安装
docker run -it -v /home/username/dataset:/dataset <image>
主机上的目录可以映射到容器内的目录。
如果您使用docker run来启动容器,那么您可以包含-v
标志以包含卷。
docker run --rm -v "/home/username/dataset:/dataset" <image_name>
如果您正在使用撰写文件,则可以使用以下命令来包含卷 :
volumes: - /home/<username>/dataset:/dataset
有关如何使用卷的详细说明,您可以访问Docker中的使用卷
- Discourse安装失败$ LETSENCRYPT_ACCOUNT_EMAIL
- 由于Beyond Trust privman64.dll,VirtualBox V5.1.24 r1170无法运行Windows 7