Explain container options
This commit is contained in:
21
README.md
21
README.md
@@ -282,6 +282,27 @@ servers:
|
|||||||
my-label: "50"
|
my-label: "50"
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Using container options
|
||||||
|
|
||||||
|
You can specialize the options used to start containers using the `options` definitions:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
servers:
|
||||||
|
web:
|
||||||
|
- 192.168.0.1
|
||||||
|
- 192.168.0.2
|
||||||
|
job:
|
||||||
|
hosts:
|
||||||
|
- 192.168.0.3
|
||||||
|
- 192.168.0.4
|
||||||
|
cmd: bin/jobs
|
||||||
|
options:
|
||||||
|
cap-add: true
|
||||||
|
cpu-count: 4
|
||||||
|
```
|
||||||
|
|
||||||
|
That'll start the job containers with `docker run ... --cap-add --cpu-count 4 ...`.
|
||||||
|
|
||||||
### Using remote builder for native multi-arch
|
### Using remote builder for native multi-arch
|
||||||
|
|
||||||
If you're developing on ARM64 (like Apple Silicon), but you want to deploy on AMD64 (x86 64-bit), you can use multi-architecture images. By default, MRSK will setup a local buildx configuration that does this through QEMU emulation. But this can be quite slow, especially on the first build.
|
If you're developing on ARM64 (like Apple Silicon), but you want to deploy on AMD64 (x86 64-bit), you can use multi-architecture images. By default, MRSK will setup a local buildx configuration that does this through QEMU emulation. But this can be quite slow, especially on the first build.
|
||||||
|
|||||||
Reference in New Issue
Block a user