创客出手

目录

docker常用命令总结

Dcoker命令大全

最有用的命令

命令 说明 例子
1. docker 查询所有可用的docker命令 docker
2. docker version 显示docker版本 docker version
3. docker info 显示系统信息 docker info
4. docker pull 从docker hub下载镜像 docker pull hello-world:latest
5. docker build 通过Dockerfile构建docker镜像 docker build .
6. docker run 通过镜像创建一个容器 docker run hello-world
7. docker commit 将容器变化保存到容器文件或者创建一个新的镜像文件 docker commit <container name> <new_image_name>:<version>
8. docker ps 显示所有正在运行的容器 docker ps
9. docker start 启动一个容器
10. docker stop 停止一个容器
11. docker logs 显示容器的日志
12. docker rename 修改容器的名称
13. docker rm 删除一个容器,删除前要先停止运行

Docker Container 容器生命周期命令

命令 说明
docker create 创建一个新的容器
docker ps 列出正在运行的容器
docker run 通过镜像创建一个容器
docker start 启动一个容器
docker stop 停止一个容器
docker restart 重启一个容器
docker pause 暂停容器
docker unpause 恢复容器运行
docker attach 将终端附着到容器
docker inspect 显示容器信息
docker wait 堵塞一个或多个容器,并打印他们的退出代码
docker rm 删除一个容器,删除前要先停止运行
docker kill 停止并删除一个容器
docker cp 在本地系统和容器之间复制文件

Docker Image 镜像命令

命令 说明
docker build 通过Dockerfile构建docker镜像
docker pull 从docker hub下载镜像
docker tag 为镜像添加标签
docker images 显示所有镜像
docker push 推送镜像到
docker history 查看镜像到历史
docker inspect 显示镜像的信息,是json格式的
docker save 保存到镜像文件
docker import 从打包文件导入镜像
docker export 导出镜像到打包文件
docker load 加载镜像文件
docker rmi 删除镜像文件

Docker Volume 数据卷命令

命令 说明
docker volume create 创建数据卷
docker volume inspect 查看数据卷信息
docker volume rm 删除数据卷

Docker Networking 网络命令

命令 说明
docker network create 创建一个docker网络
docker network ls 列表显示docker网络
docker network inspecrt 显示docker网络的细节

Docker Logs and Monitoring 日志和监控命令

命令 说明
docker ps -a 显示所有运行中或者已经停止的容器
docker logs 显示容器的日志
docker events 获取所有容器的事件
docker top 显示容器中的所有进程
docker stats 检查cpu,内存和网络I/O的使用情况
docker port 显示容器所有公共端口

Docker Prune 清理命令

命令 说明
docker system prune 清除所有悬空的资源活着未绑定到容器的资源
docker image prune 删除悬空的镜像
docker container prune 删除悬空的容器
docker volume prune 删除悬空的数据卷
docker network prune 删除悬空的网络

Docker Compose命令

命令 说明
docker-compose build 创建docker compose文件
docker-compose up 运行docker compose文件
docker-compose ls 显示docker compose定义的相关镜像
docker-compose start 启动所有docker compose定义的容器
docker-compose run 运行docker compose里面的其中一个应用程序
docker-compose rm 删除compose里面的容器
docker-compose ps 通过compose来检查容器运行状态

Docker Hub命令

命令 说明
docker search 查找docker镜像
docker pull 从docker hub下载镜像
docker login 登录docker hub
docker push 推送镜像或者整改repository到docker hub
docker tag 为镜像添加标签
docker logout 退出docker hub
更多关于 的文章
关注创客出手公众号

关注创客出手