常用命令
镜像管理命令
| 命令 | 说明 |
|---|---|
docker pull nginx |
拉取镜像 |
docker images |
查看本地镜像 |
docker rmi nginx |
删除镜像 |
docker build -t myapp . |
构建镜像 |
docker tag nginx mynginx:v1 |
给镜像打标签 |
docker push mynginx:v1 |
推送镜像到仓库 |
容器管理命令
| 命令 | 说明 |
|---|---|
docker run -d -p 80:80 nginx |
运行容器(后台模式) |
docker ps |
查看运行中的容器 |
docker ps -a |
查看所有容器 |
docker stop container_id |
停止容器 |
docker start container_id |
启动容器 |
docker rm container_id |
删除容器 |
docker exec -it container_id bash |
进入容器内部 |
docker logs container_id |
查看容器日志 |
系统清理命令
# 删除所有停止的容器 docker container prune # 删除所有未使用的镜像 docker image prune -a # 删除所有未使用的数据卷 docker volume prune # 删除所有未使用的网络 docker network prune # 一键清理所有未使用资源(慎用) docker system prune -a --volumes