docs: Bind mount example

This commit is contained in:
Kroese 2024-04-21 22:15:41 +02:00 committed by GitHub
parent 8a8ae2463b
commit b7d35bde8b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -157,23 +157,15 @@ docker run -it --rm --name windows -p 8006:8006 --device=/dev/kvm --cap-add NET_
VERSION: "https://example.com/win.iso" VERSION: "https://example.com/win.iso"
``` ```
#### Using a local copy Alternatively, you can also use a local file directly, and skip the download, by binding it in your compose file in this way:
Alternatively, you can also place an `.iso` place in an empty `./storage` folder to skip the download.
Make sure to:
1. Rename `your_image_name.iso` with the actual name of your local `.iso` file.
2. Mount the host directory to the container
```yaml ```yaml
windows:
environment:
# Specify the path to the ISO in the mounted volume
VERSION: "./storage/your_image_name.iso"
volumes: volumes:
# Mount the host directory to the container - /home/user/example.iso:/storage/custom.iso
# Replace `github/windows/storage` with host directory
- ~/github/windows/storage:/storage
``` ```
Replace the example path `/home/user/example.iso` with the filename of the desired ISO file.
* ### How do I perform a manual installation? * ### How do I perform a manual installation?
It's best to use the automatic installation, as it optimizes various settings for use with this container. It's best to use the automatic installation, as it optimizes various settings for use with this container.