极简工具箱

免费在线工具 · 本地计算 · 无需上传

Docker 命令

常用 Docker 命令速查,镜像、容器、编排、数据卷一网打尽,复制即用。

广告位(百度联盟)
命令说明示例
docker ps -a列出所有容器(含退出)docker ps -a --filter "status=exited"
docker images列出本地镜像docker images --format "{{.Repository}}:{{.Tag}}"
docker run -d后台运行容器并映射端口docker run -d --name web -p 8080:80 nginx:1.27
docker run --rm运行后自动删除容器docker run --rm -v $PWD:/data alpine ls /data
docker run -it交互式进入容器docker run -it --entrypoint /bin/sh redis:7
docker run -v挂载宿主机目录docker run -d -v /data/mysql:/var/lib/mysql mysql:8
docker build构建镜像docker build -t myapp:1.0 -f Dockerfile .
docker build --no-cache不使用缓存构建docker build --no-cache -t myapp .
docker exec -it进入运行中的容器docker exec -it web bash
docker exec -u以指定用户执行docker exec -u www-data -it web bash
docker logs -f跟踪容器日志docker logs -f --tail 50 web
docker stop停止容器docker stop web
docker restart重启容器docker restart web
docker rm删除容器docker rm -f web
docker rmi删除镜像docker rmi myapp:old
docker tag给镜像打标签docker tag myapp:1.0 registry.cn/myapp:1.0
docker push推送镜像到仓库docker push registry.cn/myapp:1.0
docker pull拉取镜像docker pull redis:7-alpine
docker inspect查看容器详情docker inspect web | grep IPAddress
docker stats实时资源占用docker stats --no-stream
docker top查看容器内进程docker top web
docker cp容器与主机互拷文件docker cp web:/etc/nginx/nginx.conf ./
docker system prune清理无用镜像/容器docker system prune -a --volumes
docker volume ls列出数据卷docker volume ls
docker network ls列出网络docker network ls
docker compose up -d编排启动所有服务docker compose up -d --build
docker compose down停止并移除编排docker compose down -v
docker compose ps查看编排状态docker compose ps
docker login登录镜像仓库docker login registry.cn
docker search搜索公共镜像docker search nginx

更多速查表

常用在线工具