联网环境安装
一键安装Docker和Docker Compose的Shell脚本:
#!/bin/bash
# 安装Docker
install_docker() {
echo "安装Docker..."
yum update -y
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install -y docker-ce
systemctl start docker
systemctl enable docker
echo "Docker安装完成."
}
# 安装Docker Compose
install_docker_compose() {
echo "安装Docker Compose..."
curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
echo "Docker Compose安装完成."
}
# 执行安装
install_docker
install_docker_compose
echo "一键安装完成."
将以上脚本保存为一个名为install_docker.sh的文件,然后通过终端运行以下命令来执行脚本:
chmod +x install_docker.sh
./install_docker.sh
脚本将自动下载并安装Docker和Docker Compose,然后输出安装完成的消息。请确保您有足够的权限来运行脚本(可以使用chmod +x命令赋予执行权限)并且有网络连接。
镜像加速配置
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://kuamavit.mirror.aliyuncs.com", "https://registry.docker-cn.com", "https://docker.mirrors.ustc.edu.cn"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
检查加速器是否生效
docker info
Registry Mirrors:
https://kuamavit.mirror.aliyuncs.com/
https://registry.docker-cn.com/
https://docker.mirrors.ustc.edu.cn/