Moment For Technology

Linux centos installs the Docker Shell script

Posted on Aug. 11, 2023, 12:12 a.m. by 丁宗翰
Category: linux Tag: linux

The tools and resource center To help developers work more efficient, to provide around the whole life cycle of the developer tools and resources to https://developer.aliyun.com/...


Introduction: Install and create the Test image

! /bin/bash

repo="centos-yum.sh" if [ ! -e $repo ]; Then # -e; Reference: Shell the if condition judgment file or directory yum install wget - y wget HTTP: / / www.eisc.cn/file/shell/centos-yum.sh; Sh centos - yum. Sh else echo "yum has switch" fi DockerInstall () {dci = RPM - qa | grep docker | wc -l if [1] $dci - lt then

Echo "Installing Docker ======="

yum -y remove docker docker-common docker-selinux docker-engine

Uninstall the old version of Docker

yum install -y yum-utils device-mapper-persistent-data lvm2

# configure the source code of yum

yum-config-manager --add-repo https://download.docker.com/l...

# Add docker yum source code

yum list docker-ce --showduplicates | sort -r

Check the docker version

cat /dev/null /etc/docker/daemon.json ;

# Empty the file and write again

cat /etc/docker/daemon.json EOF { "insecure-registries": [" registry. Local 127.0.0.1: ", "5001", "10.10.13.42:5000]", "registry - mirrors" : (" https://registry.docker-cn.com "), "BJP" : "172.18.18.1/24", "data - root" : "/ var/lib/docker", "storage - driver" : "overlay2", "live-restore": true, "log-opts": {

"max-size": "500m"

}

}

EOF

IPv6 is not required in the file

Mirror accelerator configuration

Yum install -y docker-ce # yum install -y docker-ce #

Yum install docker-ce-VERSION_STRING

Yum install docker - ce - 18.03.1. Ce

Start docker systemctl enable docker # Start docker version # Check docker version # docker run hell-world # Start a Docker to verify that the installation succeeded else

Echo "Docker installed successfully"

fi

}

DockerInstall

dockerCangku(){

systemctl daemon-reload

systemctl restart docker.service

systemctl status docker -l

docker info

docker pull centos:7

# Pull centos7 image

}

dockerCangku

wget eisc.cn/file/shell/docker-install.sh ; sh docker-install.sh

Search
About
mo4tech.com (Moment For Technology) is a global community with thousands techies from across the global hang out!Passionate technologists, be it gadget freaks, tech enthusiasts, coders, technopreneurs, or CIOs, you would find them all here.