centos安装docker和docker-compose

1. 安装docker

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// 安装Docker的依赖
yum install -y yum-utils device-mapper-persistent-data lvm2

// 安装Docker-CE
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce

// 启动Docker后台服务
systemctl start docker

// 测试运行
docker run hello-world

// 设置开机启动
systemctl enable docker
  1. 检查docker版本

    1
    docker version

    输出为:

    1
    2
    3
    4
    5
    6
    7
    8
    Client: Docker Engine - Community
    Version: 28.1.1
    API version: 1.49
    Go version: go1.23.8
    Git commit: 4eba377
    Built: Fri Apr 18 09:53:36 2025
    OS/Arch: linux/amd64
    Context: default
  2. 根据docker版本下载docker-compose
    选择版本 https://github.com/docker/compose/releases

  3. 安装docker-compose

curl -L "https://github.com/docker/compose/releases/download/v2.36.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose

# 验证安装
docker-compose --version
```bash

## 常用命令
1. 删除docker volume data
`docker volume rm $(docker volume ls -qf dangling=true)`

2. 启动
`docker-compose up -d`
3. 停止
`docker-compose down`
4. 查看日志
`docker-compose logs -f`
5. 查看容器状态
`docker ps -q -a`
6. 进入容器
`docker-compose exec -it web /bin/bash`
发布于

2025-05-14

更新于

2025-07-09

许可协议

评论