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:

  • luis.gracia [at] ebi.ac.uk
  • GitHub pod adresem luisico
  • Galaxy pod adresem luisico
O projekcie

Install Docker

Zainstaluj
ansible-galaxy install luisico.docker
Licencja
mit
Pobrania
331
Właściciel
Passionate DevOps Advocate