Docker命令详解:轻松掌握容器管理
这张图汇总了常用的Docker命令,帮助你快速上手和高效管理Docker容器。让我们用https://t.co/4NCkj0hkZM一步步来解读这些命令吧!
Docker版本和信息
- `docker --version`:查看Docker的版本,确保你用的是最新的。
- `docker info`:显示系统范围内的Docker信息,包括容器、镜像、存储等。
容器操作
- `docker ps`:列出当前正在运行的容器。
- `docker ps -a`:列出所有容器,包括停止的。
- `docker run
- `docker run -d
一些常用的操作:
- `docker run --name
- `docker stop
- `docker start
- `docker restart
- `docker rm
- `docker exec -it
镜像管理
- `docker images`:列出所有Docker镜像。
- `docker pull
- `docker build -t
- `docker rmi
- `docker tag
- `docker push
网络管理
- `docker network ls`:列出所有Docker网络。
- `docker network create
- `docker network inspect
- `docker network connect
- ‘ docker network disconnect `
- ‘ docker network rm `
存储卷管理
- ‘ docker volume ls ‘: 列出所有 Docker 卷.
- ‘ docker volume create `< name >‘ : 创建新卷.
- ‘ docker volume inspect `< volume >‘ : 显示卷详细信息.
- ‘ docker run `–v< volume >: / path `< image >‘ : 将卷附加到某个路径上的容器.
- ‘ docker volume rm `< volume >‘ : 删除卷.
查看日志
- ' docker logs `< container >‘ : 查看某个容器的日志.
- ' docker logs `–f< container >‘ : 实时跟踪某个容器日志.
检查容器和图像
- ' docker inspect `< container / image >‘ : 显示有关特定图像或特定图像详细信息.
- ' docker stats ' : 显示关于资源使用统计数据.
容器导出和导入
- ' docker export `< container >’> file.tar' :将文件系统导出为tar归档文件.
- ' docker import `file.tar image_name’ :将 tar 归档文件导入为 Docker 镜像.
如果已安装,编写 Docker-compose
' Docker-compose up ': 启动编写. yml 文件中定义的所有服务
' Docker-compose down ': 停止并删除所有服务、网络、图像和卷
' Docker-compose logs ': 查看定义日志. yml 文件中的所有服务
' Docker-compose ps ': 列出由 Docker-compose 管理的所有服务
清理 Docker
' Docker system prune ': 删除未使用的数据( 容器、图像、网络) 和音量)
' Docker container prune ': 删除所有停止容器
' Docker image prune ': 删除未使用图像
' Docker volume prune ': 删除未使用卷
' Docker network prune ': 删除未使用网络
结论:
掌握这些基本命令,可以让你更加轻松地管理你的Docker环境,无论是创建、启动还是监控你的容器和镜像。这些命令是日常操作中最常用也是最实用的一部分。
希望这些解读能帮助你更好地理解和使用Docker!🚀 