Docker软件安装

Posted by Qiyibaba on February 16, 2022

Docker软件安装(shell)

#!/bin/bash

base_dir=$(cd `dirname $0`;pwd)
dockerRootDir=${1:-"/home/docker"}

tar -xzvf docker7.tar.gz -C /usr/local/clonescripts/docker

rpm -ivh /usr/local/clonescripts/docker/docker7/*.rpm --nodeps --force

#ssh $svr_ip "rm -rf /var/lib/docker && mkdir -p /docker && ln -sf /docker /var/lib/docker"

setenforce 0

cp /etc/sysconfig/docker /etc/sysconfig/docker.bk
#sed -i 's#OPTIONS='\''--selinux-enabled#OPTIONS='\''--storage-driver=overlay2 --graph=${dockerRootDir} --bridge=docker0 --selinux-enabled=false#g' /etc/sysconfig/docker
sed -i "s#^OPTIONS.*#OPTIONS=\'--storage-driver=overlay2 --graph=${dockerRootDir} --bridge=docker0 --selinux-enabled=false --log-driver=journald --signature-verification=false\'#g" /etc/sysconfig/docker
#ssh $svr_ip "yum install -y docker"
brctl addbr docker0
ip addr add 172.17.0.1/16 dev docker0
ip link set dev docker0 up
systemctl start docker
systemctl enable docker