Ubuntu:如何安装 Docker and Docker Compose

前言

  • Docker是一种容器化技术,它能够让开发者打包应用程序和其依赖项成为一个独立的容器,并可以在任何地方运行这个容器,不受运行环境的限制。简单来说,Docker就像是一个小型的虚拟机,可以在其中运行应用程序。

  • Docker Compose是一个用于管理Docker容器的工具,它能够让开发者通过编写简单的YAML文件来定义并运行多个容器,协同工作。与Docker不同的是,Docker Compose更注重于在多个容器之间建立联系和协调,以实现更复杂的应用程序部署。它可以让开发者更方便地管理多个容器,减少容器之间的配置和交互的复杂度,从而更容易地构建和维护应用程序。

本文介绍下如何在Ubuntu下安装这两者,其他Linux也可参照

安装Docker:

1.1 更新包列表并安装必要的软件包:

1
sudo apt-get update
1
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

1.2. 添加Docker的GPG密钥:

1
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

1.3. 添加Docker的APT仓库:

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

1.4. 安装Docker CE:

1
sudo apt-get update
1
sudo apt-get install docker-ce docker-ce-cli containerd.io

安装Docker Compose

2.1. 下载Docker Compose的二进制文件:

1
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

2.2. 赋予docker-compose可执行权限:

1
sudo chmod +x /usr/local/bin/docker-compose

2.3. 添加docker-compose到系统PATH中:

1
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

2.4. 验证Docker Compose是否安装成功:

1
docker-compose --version

如果Docker Compose版本号被正确显示,则说明安装成功。

DockerGPG密钥的作用

Docker的GPG密钥用于验证Docker软件包的真实性和完整性,以确保其未被篡改或恶意修改。当您从Docker官方仓库中下载Docker软件包时,您可以使用这个GPG密钥进行验证。如果您下载的软件包与Docker官方发布的软件包不匹配,GPG密钥验证将失败并给出警告。这有助于确保您下载的软件包是来自可信来源的,并且没有被篡改。


Ubuntu:如何安装 Docker and Docker Compose
http://example.com/2023/07/23/Ubuntu-How-to-install-Docker-and-Docker-Compose/
作者
Justin
发布于
2023年7月23日
许可协议