github.com/weaveworks/common@v0.0.0-20230728070032-dd9e68f319d5/tools/config_management/roles/docker-from-docker-ce-repo/tasks/redhat.yml (about)

     1  # Docker installation from Docker's CentOS Community Edition
     2  # See also: https://docs.docker.com/engine/installation/linux/centos/
     3  
     4  - name: remove all potentially pre existing packages
     5    yum:
     6      name: '{{ item }}'
     7      state: absent
     8    with_items:
     9      - docker
    10      - docker-common
    11      - container-selinux
    12      - docker-selinux
    13      - docker-engine
    14  
    15  - name: install yum-utils
    16    yum:
    17      name: yum-utils
    18      state: present
    19  
    20  - name: add docker ce repo
    21    command: yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    22  
    23  # Note that Docker CE versions do not follow regular Docker versions, but look
    24  # like, for example: "17.03.0.el7"
    25  - name: install docker
    26    yum:
    27      name: 'docker-ce-{{ docker_version }}'
    28      update_cache: yes
    29      state: present