mirror of
https://github.com/sickcodes/Docker-OSX.git
synced 2026-01-11 21:10:25 +01:00
Feedback requested for PERSISTENT DISKS DISCUSSION: -e PERSISTENT=true -v "${PWD}/image.img:/image"
#326
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @sickcodes on GitHub (Feb 23, 2022).
I have estimated the amount of human time it takes people to create and copy/mv out images and I think it's high. I want to add persistent disks on the first run (add the ability, nothing being removed, all old processes work, as I will never deprecated anything)
Take note, all of this is done OUTSIDE of Docker, but also consider that to get the image from INSIDE the Docker, it will take work also.
Option 1:
Should I add a (default) check (for every single container) where you can say you want
Option 2:
Or the same, but it it will just check if you're supplying an image instead of using PERSISTENT, it will just realise
/image, is a raw.img, withoutPERSISTENT=trueneededOption 3:
If users might accidentally overwrite their disk, use date, for example:
This will create in current directory
./image_2022-02-23-16:24:11.img, format it to skip disk utility step.Option 4:
Or leave everything as-is.
@sickcodes commented on GitHub (Feb 23, 2022):
Option 5: add all of the above
@spantheslayer commented on GitHub (Feb 23, 2022):
Why don't you add all of them 😂
But personally would love to see (default) check (for every single container) being implemented. This will be a really neat feature to have.
@omarahm3 commented on GitHub (Feb 23, 2022):
would be really great if you can add all of the options, but if i had to choose, i would love to see option 3
@ballerxdakid commented on GitHub (Feb 23, 2022):
i would agree with above be nice with all but number one but to be honest what ever you choose thanks for you work my g my g
@sickcodes commented on GitHub (Feb 24, 2022):
Adding the most simple way here:
https://github.com/sickcodes/Docker-OSX/pull/456
Move
/home/arch/OSX-KVMto/home/arch/Docker-OSX/OSX-KVM, but symlink it anywayIf you put an image at /image, the image will use that at runtime.
Move OSX-KVM to submodule, and symlink for perfect redundancy
ln -s /home/arch/Docker-OSX/OSX-KVM /home/arch/OSX-KVMThe submodule move is to make OSX-KVM static, if sometimes we are behind