# 构建镜像(首次需要几分钟)
docker compose build --no-cache
# 启动服务
docker compose up -d
# 查看日志
docker compose logs -f
🐳 Docker 常用命令(极简版)
一、查看 / 启动 / 停止
bash
运行
# 查看 Docker 版本
docker -v
# 查看正在运行的容器
docker ps
# 查看所有容器(包括停止的)
docker ps -a
# 启动一个容器
docker start 容器ID/名称
# 停止一个容器
docker stop 容器ID/名称
# 重启容器
docker restart 容器ID/名称
# 删除容器(必须先停止)
docker rm 容器ID
二、镜像管理(下载 / 删除 / 查看)
bash
运行
# 查看本地已有镜像
docker images
# 拉取镜像(下载)
docker pull 镜像名:版本
# 删除镜像
docker rmi 镜像ID/名称
三、运行容器(最常用!)
bash
运行
# 基础运行(后台运行 + 端口映射)
docker run -d -p 主机端口:容器端口 --name 自定义名称 镜像名
# 例子(运行一个网页,外部访问 8080)
docker run -d -p 8080:80 --name myweb nginx
常用参数:
-d 后台运行
-p 端口映射
--name 给容器起名字
-v 挂载目录(本地文件 ↔ 容器文件)
四、进入容器内部(调试必用)
bash
运行
# 进入容器命令行
docker exec -it 容器ID /bin/bash
# 退出容器
exit
五、日志查看(排错神器)
bash
运行
# 实时查看日志
docker logs -f 容器ID
# 查看最近100行日志
docker logs --tail=100 容器ID
六、Docker Compose(一键启动项目,AI 短剧平台最常用)
bash
运行
# 后台启动(docker-compose.yml 当前目录)
docker-compose up -d
# 停止项目
docker-compose down
# 重启
docker-compose restart
# 查看日志
docker-compose logs -f
七、清理命令(释放空间)
bash
运行
# 清理停止的容器、无用镜像、缓存
docker system prune
二、精准定位 Docker / 容器 占用(你大概率是这个)
运行:
bash
运行
sudo docker system df
看镜像、容器、卷占用了多少 G。
一键清理 Docker 垃圾(安全、不删你正在用的容器):
bash
运行
sudo docker system prune -a --volumes
这个命令通常能释放 5~20G。
五、一键清理安全可删文件
bash
运行
# 清理 apt 缓存
sudo apt clean
sudo apt autoremove -y
# 清理系统日志
sudo journalctl --vacuum-size=100M