aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsickcodes <[email protected]>2021-11-28 22:22:23 +0000
committerGitHub <[email protected]>2021-11-28 22:22:23 +0000
commitd2e2604cfc89a14724ad740807c4bb0473cbb476 (patch)
treec7bdb70cc00a490a045d716c030c67dcb0723c98
parentNotes for mounting an NFS folder from a linux host (diff)
downloaddocker-osx-d2e2604cfc89a14724ad740807c4bb0473cbb476.tar.xz
docker-osx-d2e2604cfc89a14724ad740807c4bb0473cbb476.zip
NFS drive easy-share edits
Thank you @martinmullins!
-rw-r--r--README.md21
1 files changed, 14 insertions, 7 deletions
diff --git a/README.md b/README.md
index ce59cf8..2b17614 100644
--- a/README.md
+++ b/README.md
@@ -819,26 +819,33 @@ docker run -it \
```
### Share Linux NFS Drive into macOS
-Setup a Linx NFS server on host machine, an example `/etc/export` configuration that is compatible with the mac client:
+To share a folder using NFS, setup a folder for on the host machine, for example, `/srv/nfs/share` and then append to `/etc/exports`:
+```bash
+/srv/nfs/share 127.0.0.1/0(insecure,rw,all_squash,anonuid=1000,anongid=985,no_subtree_check)
```
-/srv/nfs/share 127.0.0.1/0(insecure,rw,all_squash,anonuid=1000,anongid=985,no_subtree_check)
+
+You may need to reload exports now, which will begin sharing that directory.
+
+```bash
+# reload shared folders
+sudo exportfs -arv
```
-[source](https://serverfault.com/questions/716350/mount-nfs-volume-on-ubuntu-linux-server-from-macos-client)
+[Source & Explanation](https://serverfault.com/questions/716350/mount-nfs-volume-on-ubuntu-linux-server-from-macos-client)
-Where `anonuid` and `anongid` matches that of your linux user.
+Give permissions on the shared folder for the `anonuid` and `anongid`, where `anonuid` and `anongid` matches that of your linux user; `id -u`
-Give permissions on the shared folder for the `anonuid` and `anongid`:
+`id -u ; id -g` will print `userid:groupid`
```
chown 1000:985 /srv/nfs/share
chmod u+rwx /srv/nfs/share
```
-Start the mac osx docker container with `--network host`
+Start the Docker-OSX container with the additional flag `--network host`
Create and mount the nfs folder from the mac terminal:
```
-mkdir ~/mnt
+mkdir -p ~/mnt
sudo mount -t nfs 10.0.2.2:/srv/nfs/share ~/mnt
```