Open dushaoshuai opened 5 months ago
#!/usr/bin/env bash green='\033[0;1;32m' reset='\033[0m' PS4="${green}+ \$${reset} " set -xe -o nounset # set up the rpm repository sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo sed -i 's+download.docker.com+mirrors.cloud.tencent.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo sudo yum makecache fast # install Docker engine sudo yum install -y \ docker-ce \ docker-ce-cli \ containerd.io \ docker-buildx-plugin \ docker-compose-plugin sudo systemctl enable --now docker # manage Docker as a non-root user at a later time if [[ -z $(getent group docker) ]]; then sudo groupadd docker fi sudo usermod -aG docker "${USER}" cat <<EOF | sudo tee /etc/docker/daemon.json { "registry-mirrors": [ "https://reg-mirror.qiniu.com", "https://ceok5l2c.mirror.aliyuncs.com", "https://registry.docker-cn.com", "https://hub-mirror.c.163.com/" ] } EOF sudo docker run --rm hello-world
See also