Skip to content

linuxserver/docker-mods

 
 

Package Install - Universal Docker mod

Using this mod you can install any OS or Python packages during startup by providing them through the environment variables INSTALL_PACKAGES and INSTALL_PIP_PACKAGES. These are then passed into the installation commands as such: apt-get install -y --no-install-recommends ... in Ubuntu and apk add --no-cache ... in Alpine based images for OS packages and pip install ... for python packages.

To enable, in docker container arguments, set an environment variable DOCKER_MODS=linuxserver/mods:universal-package-install and env vars INSTALL_PACKAGES and/or INSTALL_PIP_PACKAGES

If adding multiple mods, enter them in an array separated by |, such as DOCKER_MODS=linuxserver/mods:universal-package-install|linuxserver/mods:universal-stdout-logs.

Similarly, for installing multiple packages separate them by |. E.g., to install rsync, git and nginx OS packages and apprise python package, add the following lines to your docker compose service:

- DOCKER_MODS=linuxserver/mods:universal-package-install
- INSTALL_PACKAGES=rsync|git|nginx
- INSTALL_PIP_PACKAGES=apprise

Notes:

About

Documentation and Examples of base container modifications

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Packages