Docker 와 docker-compose 스 크 립 트 설치

1769 단어 Docker
Docker 와 docker-compose 를 설치 한 스 크 립 트 를 첨부 합 니 다.
#!/bin/sh
if [ "$USER" != "root" ];then
    echo "    ,    "
    exit 1
else
    echo "              !"
fi

#    docker     
systemctl restart docker
docker info
if [ $? -ne 0 ]; then
    #   docker
    yum -y remove docker.x86_64 \
        && yum -y remove docker-client.x86_64  \
        && yum -y remove docker-common.x86_64
    rm -rf /var/lib/docker
    rm -rf /etc/docker
fi

#    docker       
if [ `yum list installed | grep docker |wc -l` -eq 0 ];then
#       
    yum -y install docker-io \
    && systemctl restart docker \
    && systemctl enable docker \
    && sudo mkdir -p /etc/docker
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <
, !
yum 마 운 트 해제,설치
이전 버 전의 docker 및 관련 의존 도 를 마 운 트 해제 합 니 다.
sudo yum remove docker docker-common container-selinux docker-selinux docker-engine

yum-utils 를 설치 합 니 다.yum-config-manager 를 제공 하여 yum 소스 를 관리 할 수 있 습 니 다.
sudo yum install -y yum-utils

yum 원본 추가
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

yum 인덱스 업데이트
sudo yum makecache fast

docker-ce 설치
sudo yum install docker-ce

docker 시작
sudo systemctl start docker

설치 성공 여 부 를 검증 합 니 다
sudo docker info

지정 한 버 전의 Docker-ce 설치
yum list docker-ce --showduplicates|sort -r  
yum install     -y

Docker-ce 마 운 트 해제
yum remove docker-ce
rm -rf /var/lib/docker

좋은 웹페이지 즐겨찾기