1. Use root to modify /etc/exports, for example, execute sudo vim /etc/exports (if you know how to use vim). join
macOS Catalina
/System/Volumes/Data/Users -alldirs -mapall=501:20 localhost (async,rw,anonuid=1000,anongid=1000)
Old operating systems, eg: macOS Mojave
/Users -alldirs -mapall=501:20 localhost (async,rw,anonuid=1000,anongid=1000)
You can enter the id to view your own uid and gid on the Mac. No surprise, everyone should be 501 and 20
2. Use root to modify /etc/nfs.conf and add
nfs.server.mount.require_resv_port = 0
3. Start nfsd.
sudo nfsd enable
Fourth, confirm the Exports status
showmount -e
Exports list on localhost:
/System/Volumes/Data/Users localhost
5. Download the latest version of D-Laravel, for example, here I named it nfstest.
git clone https://github.com/DevinY/dlaravel.git nfstest
6. Enter the nfs mode, the default is port 80, if your port 80 has been occupied by other programs,
Please adjust the port or docker-compose-nfs.yml first, for example: (fragment)
web:
image: nginx
dns: 8.8.8.8
ports:
- "8080:80"
- "80443:443"
If your port 80 is not temporarily used, then you should be able to directly execute the nfs settings.
cd nfstest
./console nfs
7. After starting, let’s build a Project and try it out, you will find that the speed is much faster
./create blog
Additional Supplements:
#Restart nfsd
sudo nfsd restart
# stop nfsd
sudo nfsd stop
# start nfsd
sudo nfsd start
# Permanently stop nfsd
sudo nfsd disable
# View status
sudo nfsd status
No Comment
Post your comment