如何在Ubuntu上安装Docker和docker compose

501 阅读3分钟

咖啡谈。Java、新闻、故事和观点

BLOG

如何在Ubuntu上安装Docker和docker compose

卡梅伦-麦肯齐

技术目标

关于这个博客

社区驱动的内容,讨论软件开发的所有方面,从DevOps到设计模式。

最新博客文章

相关内容

赞助商新闻

供应商资源

如何在Ubuntu上安装Docker和docker compose

对于那些只想寻找在Ubuntu上安装Docker和docker compose的命令的人来说,这里把它们都列在一起。我们将在随后的章节中详细介绍这些命令是如何工作的以及这些命令的作用。

要在Ubuntu上安装Docker和docker compose,请在终端窗口发出以下命令。

### Docker and docker compose prerequisites
### Download the docker gpg file to Ubuntu
sudo apt-get update

Docker和compose在Ubuntu上的安装步骤

让我们把Ubuntu的这些Docker和docker compose安装命令分解得更详细一些。以下是在Ubuntu上安装Docker和docker compose需要遵循的基本步骤。

  1. 安装先决条件的软件
  2. 下载Docker GPG文件
  3. 配置Docker软件仓库
  4. 安装Docker以及Containerd和docker compose插件
  5. 验证Docker和docker compose的设置

Docker安装示例的前提条件

第一组Docker安装命令简单地将Ubuntu实例配置为所需的先决条件。

  • CURL - 用于下载Docker GPG密钥的工具
  • GnuPG--OpenPGP的一个免费实现,用于与Docker GPG密钥一起工作。
  • lsb-release命令用于识别当前使用的Linux发行版
  • 认证机构支持
sudo apt-get install curl 
sudo apt-get install gnupg 
sudo apt-get install ca-certificates 
sudo apt-get install lsb-release

Docker资源库配置

满足前提条件后,必须下载Docker的GNU隐私保护密钥,之后可以更新Ubuntu对Docker软件仓库的引用。

下面两条命令首先创建一个文件夹来存放Docker GPG文件,之后将密钥下载到该文件夹中。

sudo mkdir -p /etc/apt/keyrings 
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

在下载完密钥后,可以通过发布这条长得吓人的命令来配置本地对远程Docker仓库的引用。

echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Docker和Docker compose安装命令

设置Docker和Docker compose的命令实际上在Ubuntu上安装了四个软件。

  • Docker CE
  • Docker CE的命令行界面
  • Containerd
  • docker compose插件
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin

docker install on Ubuntu

这个例子在Ubuntu 22上安装了Docker 20。

在Ubuntu上测试Docker设置实例

安装了Docker和docker compose后,你可以在终端窗口发布各种命令。在Ubuntu上测试Docker设置的常用命令包括。

  • sudo docker --version
    
  • docker compose version
    
  • sudo docker run hello-world
    
  • sudo docker images
    
  • sudo docker ps -a
    

docker compose install ubuntu

这个例子在Ubuntu 22上安装了docker compose 2.5。

这就是在Ubuntu上设置和安装Docker和docker compose的简单过程。