一键部署:轻松掌握Docker及Docker-Compose的安装

146次阅读
没有评论

共计 1442 个字符,预计需要花费 4 分钟才能阅读完成。

Docker是什么?

Docker是一种开源的容器化平台,可以将应用程序及其依赖项打包成一个独立的容器,以便在不同的环境中运行。它通过使用容器技术,将应用程序与底层系统隔离开来,从而实现了更高效、更可靠的应用部署和管理。

Docker-Compose是什么?

Docker Compose是Docker官方提供的一个工具,用于定义和运行多个Docker容器的应用。它使用YAML文件来配置应用的服务、网络和存储等方面的设置,可以方便地管理复杂的多容器应用。

Docker和Docker-Compose的区别

  • Docker和Docker-Compose都是用于容器化应用的工具,但它们的功能和使用场景有所不同。

  • Docker主要用于创建、运行和管理单个容器。它可以将应用程序及其依赖项打包成一个独立的容器,并提供了一套命令行工具来管理容器的生命周期。Docker可以在不同的操作系统和云平台上运行,提供了一致的开发和部署环境。

  • Docker-Compose则更适用于管理多个容器的应用。它可以通过一个YAML文件来定义应用的各个服务,并提供了一套命令行工具来启动、停止和管理这些服务。Docker Compose可以方便地管理复杂的多容器应用,例如Web应用中的前端、后端、数据库等组件。

1、在RockyLinux上安装

# 设置仓库
sudo yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 安装Docker
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
# 启动 Docker 服务
sudo systemctl start docker.service
sudo systemctl enable docker.service

2、在AlmaLinux上安装

# 更新系统
sudo dnf update
sudo dnf install epel-release
sudo dnf remove podman buildah
# 设置仓库
sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
# 安装Docker-ce
sudo dnf install docker-ce docker-ce-cli containerd.io
# 启动Docker
sudo systemctl start docker.service
sudo systemctl enable docker.service

3、在Linux上安装

# 安装 Docker
curl -sSL https://get.docker.com/ | sh
systemctl enable --now docker
# 安装 docker-compose
curl -L https://github.com/docker/compose/releases/download/v2.24.5/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
# 验证安装
docker -v
docker-compose -v

4、在macOS上安装

brew install orbstack
正文完
 0
admin
版权声明:本站原创文章,由 admin 2024-01-18发表,共计1442字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码