m-shell-scripts/scripts_shell/install_docker.sh

42 lines
748 B
Bash
Raw Normal View History

2025-03-19 17:38:46 +08:00
#!/bin/bash
function help1(){
echo && echo
echo -e "\033[01mchoose your want install from where ? cn | en "
echo -e "$0 cn | en\033[0m]"
echo && echo
}
function stop_firewalld(){
# if use docker must close firewalld
systemctl stop firewalld
systemctl disable firewalld
}
function install_docker(){
yum install docker-ce -y
systemctl start docker
systemctl enable docker
}
cd /etc/yum.repos.d/
case $1 in
"cn")
stop_firewalld
curl -o docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
install_docker
;;
"en")
stop_firewalld
curl -o docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo
install_docker
;;
*)
help1
;;
esac