返回

在 CentOs 7.6 系统上便捷安装 Docker 和 Docker Compose

前端

前言:

Docker 是一种容器管理工具,它可以帮助您在隔离的环境中部署和运行应用程序。Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。通过使用 Docker 和 Docker Compose,您可以轻松构建、管理和扩展复杂的应用程序。

一、安装 Docker

  1. 添加 Docker 存储库
sudo yum install yum-utils
sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
  1. 安装 Docker CE
sudo yum install docker-ce
  1. 启动 Docker 服务
sudo systemctl start docker
  1. 验证 Docker 是否已安装
docker --version

二、安装 Docker Compose

  1. 下载 Docker Compose 二进制文件
sudo curl -L https://github.com/docker/compose/releases/download/v2.8.0/docker-compose-linux-x86_64 \
-o /usr/local/bin/docker-compose
  1. 将 Docker Compose 设置为可执行文件
sudo chmod +x /usr/local/bin/docker-compose
  1. 验证 Docker Compose 是否已安装
docker-compose --version

三、入门 Docker

  1. 创建并运行一个容器
docker run -it ubuntu bash
  1. 退出容器
exit
  1. 查看正在运行的容器
docker ps
  1. 停止容器
docker stop CONTAINER_ID
  1. 删除容器
docker rm CONTAINER_ID

四、入门 Docker Compose

  1. 创建 docker-compose.yml 文件
version: '3.7'

services:
  web:
    image: nginx:latest
    ports:
      - "80:80"
    volumes:
      - ./html:/usr/share/nginx/html

  db:
    image: mysql:5.7
    volumes:
      - ./data:/var/lib/mysql

  1. 运行 Docker Compose
docker-compose up -d
  1. 查看正在运行的容器
docker-compose ps
  1. 停止 Docker Compose
docker-compose stop
  1. 删除 Docker Compose
docker-compose down

结语:

通过这篇指南,您已经成功在 CentOS 7.6 系统上安装了 Docker 和 Docker Compose,并且了解了如何使用它们来部署和管理容器。现在,您可以开始探索 Docker 和 Docker Compose 的更多功能,并构建自己的容器化应用程序。