mirror of
https://github.com/sickcodes/Docker-OSX.git
synced 2024-11-29 14:05:51 +08:00
Share files, shared folder, mount folder
# Share directories, sharing files, shared folder, mount folder The easiest and most secure way is `sshfs` ```bash # on Linux/Windows mkdir ~/mnt/osx sshfs user@localhost:/ -p 50922 ~/mnt/osx # wait a few seconds, and ~/mnt/osx will have full rootfs mounted over ssh, and in userspace # automated: sshpass -p <password> sshfs user@localhost:/ -p 50922 ~/mnt/osx ```
This commit is contained in:
parent
55293cbb6c
commit
41b07267b2
18
README.md
18
README.md
@ -178,12 +178,15 @@ Enable SSH in network sharing inside the guest first. Change `-e "USERNAME=user"
|
||||
Since you can't see the screen, use the PLIST with nopicker, for example:
|
||||
|
||||
```bash
|
||||
wget https://images2.sick.codes/mac_hdd_ng_auto.img
|
||||
# Catalina
|
||||
# wget https://images2.sick.codes/mac_hdd_ng_auto.img
|
||||
# Monterey
|
||||
wget https://images.sick.codes/mac_hdd_ng_auto_monterey.img
|
||||
|
||||
docker run -it \
|
||||
--device /dev/kvm \
|
||||
-p 50922:10022 \
|
||||
-v "${PWD}/mac_hdd_ng_auto.img:/image" \
|
||||
-v "${PWD}/mac_hdd_ng_auto_monterey:/image" \
|
||||
-v /tmp/.X11-unix:/tmp/.X11-unix \
|
||||
-e "DISPLAY=${DISPLAY:-:0.0}" \
|
||||
-e "USERNAME=user" \
|
||||
@ -193,6 +196,17 @@ docker run -it \
|
||||
sickcodes/docker-osx:naked-auto
|
||||
```
|
||||
|
||||
# Share directories, sharing files, shared folder, mount folder
|
||||
The easiest and most secure way is `sshfs`
|
||||
```bash
|
||||
# on Linux/Windows
|
||||
mkdir ~/mnt/osx
|
||||
sshfs user@localhost:/ -p 50922 ~/mnt/osx
|
||||
# wait a few seconds, and ~/mnt/osx will have full rootfs mounted over ssh, and in userspace
|
||||
# automated: sshpass -p <password> sshfs user@localhost:/ -p 50922 ~/mnt/osx
|
||||
```
|
||||
|
||||
|
||||
# (VFIO) iPhone USB passthrough (VFIO)
|
||||
|
||||
If you have a laptop see the next usbfluxd section.
|
||||
|
Loading…
Reference in New Issue
Block a user