Run update.sh
This commit is contained in:
parent
5d4de5174e
commit
8474acfd5e
|
|
@ -242,6 +242,23 @@ $ docker run --privileged --name some-docker -d \
|
|||
docker:dind --storage-driver overlay2
|
||||
```
|
||||
|
||||
## Runtime Settings Considerations
|
||||
|
||||
Inspired by the [official systemd `docker.service` configuration](https://github.com/docker/docker-ce-packaging/blob/57ae892b13de399171fc33f878b70e72855747e6/systemd/docker.service#L30-L45), you may want to consider different values for the following runtime configuration options, especially for production Docker instances:
|
||||
|
||||
```console
|
||||
$ docker run --privileged --name some-docker -d \
|
||||
... \
|
||||
--ulimit nofile=-1 \
|
||||
--ulimit nproc=-1 \
|
||||
--ulimit core=-1 \
|
||||
--pids-limit -1 \
|
||||
--oom-score-adj -500 \
|
||||
docker:dind
|
||||
```
|
||||
|
||||
Some of these will not be supported based on the settings on the host's `dockerd`, such as `--ulimit nofile=-1`, giving errors that look like `error setting rlimit type 7: operation not permitted`, and some may inherit sane values from the host `dockerd` instance or may not apply for your usage of Docker-in-Docker (for example, you likely want to set `--oom-score-adj` to a value that's higher than `dockerd` on the host so that your Docker-in-Docker instance is killed before the host Docker instance is).
|
||||
|
||||
## Rootless
|
||||
|
||||
For more information about using the experimental "rootless" image variants, see [docker-library/docker#174](https://github.com/docker-library/docker/pull/174).
|
||||
|
|
|
|||
Loading…
Reference in New Issue