luisico.docker
Docker
Zainstaluj Docker.
Docker jest instalowany z pakietów dostępnych w stabilnym repozytorium pakietów Docker CE. Dla CentOS należy włączyć repozytorium centos-extra
. W przypadku Red Hat również trzeba dodać centos-extra
, w tym klucz GPG CentOS. Te zależności nie są zawarte w tej roli. Zainstalowana zostanie najnowsza wersja Dockera dostępna w repozytorium, chyba że zostanie to nadpisane przez docker_version
. Ta sama wersja będzie zainstalowana zarówno dla silnika dockera, jak i dla interfejsu CLI.
Nazwy przestrzeni użytkowników mogą być opcjonalnie aktywowane za pomocą zmiennej docker_user_namespace
(domyślnie nie
). Może to wymagać regeneracji konfiguracji GRUB, a w konsekwencji ponownego uruchomienia serwera. Standardowy użytkownik dorremap będzie również dodany do /etc/subuid
i /etc/subgid
.
Lista zmiennych środowiskowych może być dodana do usługi systemd Dockera za pomocą docker_env
.
Wymagania
Zobacz meta/main.yml
.
Zmienne roli
Zobacz defaults/main.yml
.
Zależności
Repozytorium centos-extra
jest potrzebne dla CentOS i Red Hat (patrz powyżej).
Przykład Playbooka
Przykład:
- hosts: serwery
roles:
- docker
TODO
- Wsparcie dla docker-ee
- Upewnić się, że usługa docker jest ponownie uruchamiana po usłudze firewalld, jeśli firewalld jest aktywne
- Zainstalować automatyczne uzupełnianie bash dla docker-compose
Licencja
Wydane na licencji MIT.
Informacje o autorze
Luis Gracia podczas pracy w EMBL-EBI:
ansible-galaxy install luisico.docker