Tag: nfs

Docker:如何将主机文件夹与容器文件夹同步?

我正在使用由Node提供支持的网站。 所以我做了一个简单的Dockerfile,将我的站点的文件添加到容器的FS,安装Node并运行应用程序,当我运行容器,暴露私人端口80。 但是,如果我想更改该应用程序的文件,我已经重build了容器映像并重新运行它。 这需要几秒钟。 有没有一种简单的方法来进行某种“实时同步”,比如NFS,让我的主机系统的应用程序文件与正在运行的容器同步? 这样,我只需要重新启动它就可以应用更改,如果我使用了supervisor ,它将自动完成。

在docker容器中安装nfs共享

有谁知道如何装载docker容器内的nfs共享与centos基本形象? 我试过这个命令: mount server:/dir /mount/point 并得到了下一个错误: mount.nfs: rpc.statd is not running but is required for remote locking. mount.nfs: Either use '-o nolock' to keep locks local, or start statd. mount.nfs: an incorrect mount option was specified 当我尝试使用-o nolock选项时,错误是: mount.nfs: Operation not permitted

docker挂载nfs与local_lock =所有

我有docker-compose.yml文件 volumes: nfs: driver: local driver_opts: type: nfs o: addr=192.168.100.1,rw device: ":/mnt/storage" 我的容器已安装卷的选项: type nfs (rw,relatime,vers=3,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.100.1,mountvers=3,mountproto=tcp,local_lock=none,addr=192.168.100.1) 与local_lock =无 ,我不能改变这个选项local_lock =所有我试过: volumes: nfs: driver: local driver_opts: type: nfs o: addr=192.168.100.1,rw,local_lock=all device: ":/mnt/storage" 和 volumes: nfs: driver: local driver_opts: type: nfs o: addr=192.168.100.1,rw device: ":/mnt/storage" local_lock: all 但没有任何变化