如何在 Ubuntu 22.04 LTS 中安装 Docker 和 Docker Compose
原创怎样在 Ubuntu 22.04 LTS 中安装 Docker 和 Docker Compose
随着容器技术的迅速发展中,Docker 已经成为最受欢迎的容器化平台之一。Docker Compose 则是一个用于定义和运行多容器Docker应用的工具。本文将详细介绍怎样在 Ubuntu 22.04 LTS 操作系统中安装 Docker 和 Docker Compose。
准备工作
在起初安装之前,请确保您的 Ubuntu 22.04 LTS 系统已经更新到了最新状态。您可以使用以下命令来更新系统:
sudo apt update
sudo apt upgrade
安装 Docker
以下是安装 Docker 的步骤:
- 添加 Docker 的官方 GPG 密钥:
sudo apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
- 添加 Docker 的 APT 仓库:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
- 更新 APT 仓库并安装 Docker:
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io
- 验证 Docker 安装:
sudo docker --version
如果一切顺利,您应该能看到 Docker 的版本信息。
安装 Docker Compose
以下是安装 Docker Compose 的步骤:
- 将 Docker Compose 的脚本添加到您的 PATH 变量中:
sudo curl -L "https://github.com/docker/compose/releases/download/$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep -Po '"tag_name": "\K.*?(?=")')/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
- 赋予脚本执行权限:
sudo chmod +x /usr/local/bin/docker-compose
- 验证 Docker Compose 安装:
docker-compose --version
如果一切顺利,您应该能看到 Docker Compose 的版本信息。
配置 Docker 和 Docker Compose
在完成安装后,您或许需要配置 Docker 和 Docker Compose 以满足您的需求。
- 配置 Docker 引擎:
您可以使用以下命令查看 Docker 引擎的配置:
sudo cat /etc/docker/daemon.json
采取需要修改配置文件,例如启用远程 API 或调整资源束缚。
- 配置 Docker Compose 项目文件:
在您的项目目录中创建一个名为 docker-compose.yml
的文件,用于定义和运行您的 Docker 应用。以下是一个简洁的示例:
version: '3'
services:
web:
image: nginx
ports:
- "80:80"
这个配置将启动一个 Nginx 服务器,将容器的 80 端口映射到宿主机的 80 端口。
总结
本文介绍了怎样在 Ubuntu 22.04 LTS 中安装 Docker 和 Docker Compose。通过阅读本文,您应该能够顺利安装并配置 Docker 和 Docker Compose,以便在您的项目中使用容器化技术。
如果您在安装或配置过程中遇到任何问题,请查阅 Docker 和 Docker Compose 的官方文档或寻求社区拥护。