技术研讨
2025-12-22
技术研讨
0
请注意,本文编写于 163 天前,最后修改于 162 天前,其中某些信息可能已经过时。

目录

一、Docker 一键安装(官方推荐)
1. 使用一键脚本安装 Docker
2. 启动 Docker 并设置开机自启
3. 验证 Docker 是否安装成功
二、Docker Compose 安装
1. 下载 Docker Compose(二进制方式)
2. 赋予执行权限
3. 验证安装
三、Docker 常用命令
1. Docker 基础命令
2. 容器相关命令
3. 日志与资源查看
四、Docker Compose 常用命令
五、Docker 清理命令(非常实用)
六、非 root 用户使用 Docker(推荐)
七、总结
八、自己写的脚本

Docker 是目前最流行的容器化平台之一,可以帮助我们快速部署、运行和管理应用。
本文将介绍 Docker 的一键安装方式Docker Compose 的安装方法,以及日常高频使用命令


一、Docker 一键安装(官方推荐)

Docker 官方提供了一键安装脚本,简单稳定,非常适合新手。

1. 使用一键脚本安装 Docker

bash
curl -fsSL https://get.docker.com | bash

2. 启动 Docker 并设置开机自启

bash
sudo systemctl start docker sudo systemctl enable docker

3. 验证 Docker 是否安装成功

bash
docker version

或者运行测试容器:

bash
docker run hello-world

如果看到 Hello from Docker!,那么恭喜你,说明 Docker 安装成功。

二、Docker Compose 安装

Docker Compose 用于管理和编排多个容器服务,是 Docker 的重要组成部分。

1. 下载 Docker Compose(二进制方式)

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

2. 赋予执行权限

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

3. 验证安装

bash
docker-compose version

三、Docker 常用命令

1. Docker 基础命令

查看 Docker 版本

bash
docker version

查看 Docker 系统信息

bash
docker info

查看本地镜像

bash
docker images

搜索镜像

bash
docker search 镜像

拉取镜像

bash
docker pull 镜像

删除镜像

bash
docker rmi 镜像

2. 容器相关命令

查看正在运行的容器

bash
docker ps

查看所有容器(包括已停止)

bash
docker ps -a

运行一个容器

bash
docker run -d -p 80:80 --name 自己起名 镜像

停止容器

bash
docker stop 镜像

启动容器

bash
docker start 镜像

重启容器

bash
docker restart 镜像

删除容器

bash
docker rm 镜像

进入容器内部

bash
docker exec -it 镜像 /bin/bash

3. 日志与资源查看

查看容器日志

bash
docker logs 镜像

实时查看日志

bash
docker logs -f 镜像

查看容器资源占用

bash
docker stats

四、Docker Compose 常用命令

以下命令需在包含 docker-compose.yml 的目录中执行

启动服务(后台运行)

bash
docker-compose up -d

启动服务(前台运行)

bash
docker-compose up

停止并删除容器

bash
docker-compose down

查看服务状态

bash
docker-compose ps

查看日志

bash
docker-compose logs

实时查看日志

bash
docker-compose logs -f #或者 docker logs -f 镜像

重启服务

bash
docker-compose restart

重新构建并启动

bash
docker-compose up -d --build

五、Docker 清理命令(非常实用)

⚠️ 以下命令可能会删除数据,请谨慎使用

删除所有已停止的容器

bash
docker container prune

删除所有未使用的镜像

bash
docker image prune -a

一键清理无用资源

bash
docker system prune -a

六、非 root 用户使用 Docker(推荐)

为了避免每次使用 Docker 都需要 sudo:

bash
sudo usermod -aG docker $USER

执行完成后 重新登录或重启系统 生效。

七、总结

Docker 官方一键安装简单高效

Docker Compose 是多容器部署的核心工具

熟练掌握常用命令可显著提升开发与部署效率

Docker 是现代 DevOps 的基础工具之一

八、自己写的脚本

bash
bash <(curl -s https://crazyikun.eu.org/sh/node_docker.sh)

参考:

Docker 官方文档

Docker Compose 官方文档

如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:猪聪聪

联系邮箱::[email protected]

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!