ubuntu安装docker及docker compose

发布于:2024-10-16 ⋅ 阅读:(8) ⋅ 点赞:(0)

在Ubuntu上安装Docker通常包括以下几个步骤:

  1. 更新包索引
    打开终端并运行以下命令来更新你的包索引:

    sudo apt update
    
  2. 安装必要的依赖
    安装apt-transport-httpsca-certificatescurlsoftware-properties-commongnupg等软件包:

    sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg
    
  3. 添加Docker的官方GPG密钥
    这将确保你安装的软件包是安全的。

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    
  4. 添加Docker的官方APT仓库
    这将允许你安装最新版本的Docker Engine和将来的更新。

    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
    
  5. 再次更新包索引

    sudo apt update
    
  6. 安装Docker Engine
    使用以下命令安装Docker Engine:

    sudo apt install docker-ce docker-ce-cli containerd.io
    
  7. 验证Docker是否正确安装
    运行以下命令来验证Docker是否正确安装:

    sudo docker run hello-world
    

    这个命令会下载一个测试镜像并在容器中运行,如果Docker安装正确,它将输出一条消息表明Docker正在运行。

  8. 添加用户到docker组(可选):
    如果你不想每次使用Docker命令时都输入sudo,可以将你的用户添加到docker组:

    sudo usermod -aG docker your-username
    

    替换your-username为你的用户名。然后,注销并重新登录以使这个改变生效。

请确保你使用的是Ubuntu的官方支持版本,因为Docker可能不支持所有旧版本的Ubuntu。如果你使用的是Ubuntu的LTS版本,通常不会有问题。

在Ubuntu上安装Docker Compose,你可以按照以下步骤进行:

  1. 下载Docker Compose
    使用curl命令从Docker Compose的官方GitHub仓库下载最新版本的Docker Compose。请替换下面的URL中的版本号v2.6.1为最新的版本号,你可以在Docker Compose的GitHub仓库中找到最新版本。

    sudo curl -L "https://github.com/docker/compose/releases/download/v2.6.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    
  2. 设置执行权限
    下载完成后,你需要为Docker Compose文件设置可执行权限。

    sudo chmod +x /usr/local/bin/docker-compose
    
  3. 验证安装
    使用以下命令验证Docker Compose是否安装成功,它将显示安装的版本信息。

    docker-compose --version
    

    如果安装成功,你将看到类似以下的输出:

    docker-compose version v2.6.1
    

以上步骤将安装最新版本的Docker Compose到你的Ubuntu系统。如果你想要安装特定版本,只需更改下载命令中的版本号即可。安装完成后,你就可以开始使用Docker Compose来定义和管理你的多容器Docker应用程序了。