-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathclean_install_fedora.sh
More file actions
29 lines (19 loc) · 992 Bytes
/
clean_install_fedora.sh
File metadata and controls
29 lines (19 loc) · 992 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#https://docs.docker.com/v17.09/engine/installation/linux/docker-ce/centos/#install-using-the-repository
## This clean script will install Docker from Docker's official repo instead of Centos or Fedora's
##The script also removes yum and ensures DNF is installed. This is unrelated to Docker but I felt the need to do it.
yum install dnf
dnf remove docker \
docker-common \
docker-selinux \
docker-engine \
yum \
yum.utils
dnf install -y dnf-plugins-core \
device-mapper-persistent-data \
lvm2
dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
dnf config-manager --enablerepo=docker-ce-nightly
curl -L "https://github.com/docker/compose/releases/download/1.28.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
dnf -y install docker-ce
systemctl start docker && systemctl enable docker