Docker使用技巧:数据共享、开发工具与日常维护
1. 通过NFS共享数据
在大型企业中,NFS共享目录可能已经在使用,它是从中央位置提供文件服务的成熟选项。而Docker本身并不直接支持NFS,在每个容器中安装NFS客户端来挂载远程文件夹也不是最佳实践。建议的方法是使用一个容器将NFS转换为更适合Docker的概念:卷。
问题
希望通过NFS无缝访问远程文件系统。
解决方案
使用基础设施数据容器来代理对远程NFS文件系统的访问。具体步骤如下:
1. 安装NFS服务器并创建导出目录 :
# apt-get install nfs-kernel-server
# mkdir /export
# chmod 777 /export
注意,这里以开放权限创建NFS共享,在生产系统中这并不安全,只是为了简化教程。
2. 将数据库目录绑定挂载到导出目录 :
# mount --bind /opt/test/db /export
如果希望重启后仍然生效,可以在 /etc/fstab 文件中添加以下行:
/opt/test/db /export none bind 0 0
超级会员免费看
订阅专栏 解锁全文
22

被折叠的 条评论
为什么被折叠?



