Docker和Docker-Compose是容器化技术中的核心工具,共同构成了应用部署的基础设施。许多流行的Docker项目,往往都需要安装这两种工具才能运行。本文主要介绍如何在Vultr Ubuntu服务器上安装Docker和Docker Compose教程。
一、购买Vultr服务器
Vultr优惠链接:50美元优惠链接(充10送50美元优惠链接活动,赠送金额有效期1个月)
相关推荐:《Vultr国外服务器最新购买教程》
二、在Ubuntu 26.04上安装Docker
1、安装所需的依赖软件包。
sudo apt install apt-transport-https ca-certificates curl -y
2、将Docker GPG密钥添加到服务器的密钥环中。
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
3、将Docker仓库添加到APT源中。
echo “deb [arch=$(dpkg –print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo “$VERSION_CODENAME”) stable” | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
4、更新APT软件包索引,使其包含新的软件源。
sudo apt update
5、安装Docker Engine及其插件。
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
该命令会安装以下软件包:
- docker-ce:Docker Engine社区版。
- docker-ce-cli:Docker命令行界面。
- containerd.io:管理容器生命周期的容器运行时。
- docker-buildx-plugin:扩展Docker的构建功能,以支持多平台镜像。
- docker-compose-plugin:使用YAML配置文件实现多容器应用程序管理。
6、确认已安装的Docker版本。
docker –version
输出结果应与下方类似:
Docker version 29.3.1, build c2be9cc
三、在Ubuntu 20.04上安装Docker Compose
1、安装Python和pip
Docker Compose需要Python和pip包管理器。
$ sudo apt install -y python3 python3-pip
2、安装Docker Compose
使用pip安装Docker Compose。
$ sudo pip3 install docker-compose
3、测试Docker Compose
请验证Docker Compose安装是否正常。
$ docker-compose -v
docker-compose version 1.27.4, build unknown