11 笛卡尔梦境中的容器之旅:Ubuntu上Docker和Docker Compose的安装方法
介绍
-
Docker是一种容器化技术,它能够让开发者打包应用程序和其依赖项成为一个独立的容器,并可以在任何地方运行这个容器,不受运行环境的限制。简单来说,Docker就像是一个小型的虚拟机,可以在其中运行应用程序。
-
Docker Compose是一个用于管理Docker容器的工具,它能够让开发者通过编写简单的YAML文件来定义并运行多个容器,协同工作。与Docker不同的是,Docker Compose更注重于在多个容器之间建立联系和协调,以实现更复杂的应用程序部署。它可以让开发者更方便地管理多个容器,减少容器之间的配置和交互的复杂度,从而更容易地构建和维护应用程序。
本文介绍下如何在Ubuntu下安装这两者,其他Linux也可参照
安装Docker:
1.1 更新包列表并安装必要的软件包:
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
1.2. 添加Docker的GPG密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
1.3. 添加Docker的APT仓库:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
1.4. 安装Docker CE:
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
安装Docker Compose
2.1. 下载Docker Compose的二进制文件:
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可执行权限:
sudo chmod +x /usr/local/bin/docker-compose
2.3. 添加docker-compose到系统PATH中:
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
2.4. 验证Docker Compose是否安装成功:
docker-compose --version
如果Docker Compose版本号被正确显示,则说明安装成功。
DockerGPG密钥的作用
Docker的GPG密钥用于验证Docker软件包的真实性和完整性,以确保其未被篡改或恶意修改。当您从Docker官方仓库中下载Docker软件包时,您可以使用这个GPG密钥进行验证。如果您下载的软件包与Docker官方发布的软件包不匹配,GPG密钥验证将失败并给出警告。这有助于确保您下载的软件包是来自可信来源的,并且没有被篡改。

浙公网安备 33010602011771号