#镜像
| 命令 | 说明 | |
|---|---|---|
docker images | 列出镜像 | |
docker pull [image] | 拉取镜像 | |
docker build -t [name] . | 构建镜像 | |
docker rmi [image] | 删除镜像 | |
docker image prune | 删除未使用的镜像 | |
docker tag [image] [new-tag] | 标记镜像 | |
docker push [image] | 推送镜像 | |
docker save -o [file] [image] | 保存镜像到文件 | |
docker load -i [file] | 从文件加载镜像 |
#容器
| 命令 | 说明 | |
|---|---|---|
docker ps | 列出运行中的容器 | |
docker ps -a | 列出所有容器 | |
docker run [image] | 运行容器 | |
docker run -d [image] | 后台运行 | |
docker run -it [image] bash | 交互式运行 | |
docker run -p 8080:80 [image] | 端口映射 | |
docker run -v /host:/container [image] | 挂载卷 | |
docker run --name [name] [image] | 指定名称 | |
docker run -e KEY=value [image] | 设置环境变量 | |
docker stop [container] | 停止容器 | |
docker start [container] | 启动容器 | |
docker restart [container] | 重启容器 | |
docker rm [container] | 删除容器 | |
docker rm -f [container] | 强制删除 |
#执行与日志
| 命令 | 说明 | |
|---|---|---|
docker exec -it [container] bash | 进入容器Shell | |
docker exec [container] [command] | 执行命令 | |
docker logs [container] | 查看日志 | |
docker logs -f [container] | 实时查看日志 | |
docker logs --tail 100 [container] | 最后100行 | |
docker inspect [container] | 查看详细信息 | |
docker stats | 资源使用情况 | |
docker top [container] | 列出进程 |
#网络
| 命令 | 说明 | |
|---|---|---|
docker network ls | 列出网络 | |
docker network create [name] | 创建网络 | |
docker network rm [name] | 删除网络 | |
docker network connect [network] [container] | 连接到网络 | |
docker network disconnect [network] [container] | 断开网络连接 |
#卷
| 命令 | 说明 | |
|---|---|---|
docker volume ls | 列出卷 | |
docker volume create [name] | 创建卷 | |
docker volume rm [name] | 删除卷 | |
docker volume prune | 删除未使用的卷 |
#Docker Compose
| 命令 | 说明 | |
|---|---|---|
docker compose up | 启动服务 | |
docker compose up -d | 后台启动 | |
docker compose down | 停止并删除服务 | |
docker compose ps | 列出服务状态 | |
docker compose logs | 查看日志 | |
docker compose build | 构建服务 | |
docker compose pull | 拉取镜像 | |
docker compose exec [service] bash | 进入服务Shell |
#清理
| 命令 | 说明 | |
|---|---|---|
docker system prune | 删除未使用的数据 | |
docker system prune -a | 删除所有未使用的数据 | |
docker container prune | 删除已停止的容器 | |
docker system df | 磁盘使用情况 |
#常见问题 (FAQ)
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.