ubuntu

Docker在Ubuntu上如何安装

小樊
95
2025-02-17 18:07:26
栏目: 智能运维

在Ubuntu上安装Docker可以通过以下步骤完成:

在线安装步骤

  1. 更新系统

    打开终端并输入以下命令来更新软件包列表和已安装软件的版本:

    sudo apt update
    sudo apt upgrade
    
  2. 安装依赖项

    安装安装Docker所需的软件包:

    sudo apt install apt-transport-https ca-certificates curl software-properties-common
    
  3. 添加GPG密钥

    使用以下命令添加Docker官方GPG密钥:

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    
  4. 添加Docker存储库

    要在Ubuntu上安装Docker,需要将Docker存储库添加到APT源中:

    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
    
  5. 安装Docker

    添加到系统后,使用以下命令安装Docker:

    sudo apt install docker-ce
    
  6. 验证安装

    使用以下命令验证已安装的Docker版本:

    docker --version
    

    检查服务状态:

    sudo systemctl status docker
    
  7. 运行测试容器

    运行一个简单的Docker容器来测试安装:

    docker run hello-world
    

离线安装步骤

  1. 下载.deb包

    在可以访问互联网的机器上,下载Docker CE、Docker CE CLI和Docker Compose的.deb包。例如:

    wget https://download.docker.com/linux/ubuntu/dists/jammy/pool/stable/amd64/docker-ce_27.5.1-1~ubuntu.22.04~jammy_amd64.deb
    wget https://download.docker.com/linux/ubuntu/dists/jammy/pool/stable/amd64/docker-ce-cli_27.5.1-1~ubuntu.22.04~jammy_amd64.deb
    wget https://download.docker.com/linux/ubuntu/dists/jammy/pool/stable/amd64/containerd.io_1.7.25-1_amd64.deb
    wget https://download.docker.com/linux/ubuntu/dists/jammy/pool/stable/amd64/docker-compose-plugin_2.6.0~ubuntu-jammy_amd64.deb
    
  2. 传输文件

    将下载的.deb文件和Docker Compose二进制文件传输到目标服务器(例如通过scp或U盘)。

  3. 安装Docker CE和Docker CE CLI

    在目标服务器上,进入存放.deb文件的目录,依次安装Docker CE、Docker CE CLI和containerd.io:

    sudo dpkg -i containerd.io_1.7.25-1_amd64.deb
    sudo dpkg -i docker-ce-cli_27.5.1-1~ubuntu.22.04~jammy_amd64.deb
    sudo dpkg -i docker-ce_27.5.1-1~ubuntu.22.04~jammy_amd64.deb
    
  4. 配置Docker服务

    启动Docker服务并设置开机自启:

    sudo systemctl start docker
    sudo systemctl enable docker
    
  5. 验证安装

    验证Docker是否安装成功:

    docker --version
    

    如果显示Docker版本信息,说明安装成功。

  6. 安装Docker Compose

    在目标服务器上,进入存放.deb文件的目录,安装docker-compose-plugin:

    sudo dpkg -i docker-compose-plugin_2.6.0~ubuntu-jammy_amd64.deb
    
  7. 验证Docker Compose安装

    验证Docker Compose是否安装成功:

    docker-compose version
    

    如果显示Docker Compose版本信息,说明安装成功。

请注意,具体的安装步骤可能会因Ubuntu版本的不同而有所差异,建议查阅最新的官方文档以获取最准确的信息。

0
看了该问题的人还看了