## 关闭 SELinux ``` sudo setenforce 0 sudo cp /etc/sysconfig/selinux /etc/sysconfig/selinux.bak`date +%F` && sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux ``` ## 替换镜像源 ``` sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo sudo yum makecache ``` ## 下载常用工具 ``` sudo yum install -y git vim gcc glibc-static telnet bridge-utils wget net-tools tree ``` ## 安装 docker ``` curl -fsSL get.docker.com -o get-docker.sh sh get-docker.sh --mirror Aliyun ``` ## 更改 docker 源 ``` sudo mkdir -p /etc/docker/ sudo cat > /etc/docker/daemon.json << EOF { "registry-mirrors": [ "https://dockerhub.azk8s.cn", "https://reg-mirror.qiniu.com" ] } EOF ``` > 如果提示没有权限,需要先切换到 root 身份,并通过 `cat /etc/docker/daemon.json` 查看配置是否写入文件。 ## 配置并启动 docker ``` sudo groupadd docker sudo usermod -aG docker $USER sudo systemctl enable docker sudo systemctl start docker ``` > 将上面的 `` 替换成操作的用户。 ## docker-compose 安装和配置 ``` curl -L https://get.daocloud.io/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose ```