Docker实用技巧:数据共享、开发环境与日常管理
1. 通过NFS共享数据
在大型公司中,NFS(网络文件系统)共享目录可能已经在使用,它是从中央位置提供文件服务的成熟选择。对于Docker而言,能够访问这些共享文件通常相当重要。不过,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/te
Docker数据共享与管理技巧
超级会员免费看
订阅专栏 解锁全文
12

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



