docker常用命令

镜像管理

查看所有镜像:docker images
搜索镜像:docker search busybox
拉取下载:docker pull busybox:latest
导出:docker save busybox>busybox.tar
导入:docker load<busybox.tar
删除:docker rmi busybox.latest
更改镜像名:docker tag busybox:latest busybox:test
查看镜像创建历史:docker history busybox
查看nginx的镜像:docker images | grep nginx

容器管理

运行容器:docker run -d --name=busybox busybox:latest ping 114.114.114.114
查看运行的容器:docker ps,docker ps -a
查看容器中运行的进程:docker top busybox
查看资源占用:docker stats busybox
容器:docker start/restart/stop/kill busybox
暂停容器:docker pause/unpause busybox
强制删除容器:docker rm -f busybox


执行命令:docker exec -it busybox ls
复制文件:docker cp busybox:/etc/hosts hosts
查看容器日志:docker logs -f busybox
查看容器/镜像的元信息:docker inspect busybox
格式化输出:docker inspect -f '{{.Id}}' busybox
查看容器内文件结构:docker diff busybox