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