---
- hosts: centos7_docker
user: ioniere
become: yes
tasks:
- name: 필수 라이브러리 설치
yum:
name: ['device-mapper-persistent-data', 'lvm2']
state: latest
- name: docker_ce repo 추가
get_url:
url: https://download.docker.com/linux/centos/docker-ce.repo
dest: /etc/yum.repos.d/docker-ce.repo
- name: docker-ce 설치
yum:
name: docker-ce
state: latest
- name: docker-composer 다운로드
get_url:
url: https://github.com/docker/compose/releases/download/1.24.1/docker-compose-Linux-x86_64
dest: /usr/local/bin/docker-compose
mode: 0755
- name: docker-composer 심볼릭 링크 걸기
file:
src: /usr/local/bin/docker-compose
dest: /usr/bin/docker-compose
state: link
- name: docker 구동
service:
name: docker
state: started
enabled: yes
CentOS8의 경우 현재(20190929) 공식 버전이 준비되지 않아서 의존성 문제 발생함