Docker详细安装步骤及Shell脚本分享

443 阅读1分钟

安装Docker和Docker Compose的详细步骤,并将它们编写成一个Shell脚本。以下是步骤:

手动安装

步骤一:安装Docker

  1. 执行以下命令安装Docker:

     
    sudo yum install -y yum-utils
    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    sudo yum install docker-ce docker-ce-cli containerd.io
    
  2. 启动并设置Docker服务:

     
    sudo systemctl start docker
    sudo systemctl enable docker
    
  3. 确认Docker安装成功:

     
    sudo docker --version
    

步骤二:安装Docker Compose

  1. 执行以下命令下载最新的Docker Compose版本:

     
    sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    
  2. 添加执行权限:

    sudo chmod +x /usr/local/bin/docker-compose
    
  3. 创建一个符号链接:

    sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
    
  4. 确认Docker Compose安装成功:

    docker-compose --version
    

脚本安装

编写安装脚本

创建一个名为install_docker.sh的Shell脚本,并将以下内容复制粘贴到文件中:

 
#!/bin/bash

# 安装Docker
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
sudo systemctl enable docker

# 安装Docker Compose
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

保存并退出文件,然后执行以下命令使脚本可执行:

chmod +x install_docker.sh

最后,运行脚本安装Docker和Docker Compose:

./install_docker.sh

以上脚本将会安装Docker和Docker Compose,并启动Docker服务。