20 lines
		
	
	
		
			No EOL
		
	
	
		
			793 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			No EOL
		
	
	
		
			793 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
| #########################################
 | |
| # Set up Docker on CentOS based Distros #
 | |
| #########################################
 | |
| 
 | |
| # Removes older installs of Docker
 | |
|     echo 'Removing older Docker versions'
 | |
|     sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
 | |
|             
 | |
| # Set ups the needed repos and deps
 | |
|     sudo yum install -y yum-utils device-mapper-persistent-data lvm2
 | |
|     sudo yum-config-manager --add-repo  https://download.docker.com/linux/centos/docker-ce.repo 
 | |
|             
 | |
| # Installs DockerCE
 | |
|     sudo yum install docker docker-ce docker-ce-cli containerd.io
 | |
| 
 | |
| # Starts Docker
 | |
|     sudo systemctl start docker
 | |
| 
 | |
| # Tests to make sure Docker is running correctly
 | |
|     sudo docker run hello-world |