Docker 常用命令速查

常用命令

docker run --rm -it alpine sh
docker run -d --name web -p 8080:80 nginx:1.27
docker ps
docker ps -a
docker logs -f web
docker exec -it web sh
docker stop web
docker rm web
docker images
docker pull nginx:1.27
docker push registry.example.com/app:1.0
docker build -t app:1.0 .
docker buildx build --platform linux/amd64,linux/arm64 -t app:1.0 --push .
docker inspect web
docker stats
docker system df
docker system prune

场景速查

目的 命令
查看镜像层 docker history app:1.0
复制文件 docker cp web:/etc/nginx/nginx.conf ./
查看端口映射 docker port web
查看网络 docker network ls / docker network inspect bridge
数据卷 docker volume ls / docker volume inspect <vol>
清理停止容器 docker container prune
清理悬空镜像 docker image prune
清理构建缓存 docker builder prune
导出镜像 docker save app:1.0 -o app.tar
导入镜像 docker load -i app.tar

易错点

相关命令