Docker常用命令 总结
Posted fjlhp
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker常用命令 总结相关的知识,希望对你有一定的参考价值。
一、帮助命令
获取版本信息:docker version
获取docker详细信息:docker info
命令使用帮助查询:docker --help
二、镜像命令
1、列出本地镜像:docker images
2、查找镜像: docker search 某个***镜像名字
2、查找镜像: docker search 某个***镜像名字
3、下载镜像:docker pull 某个***镜像名字
4、删除本地镜像:docker rmi 某个***镜像名字id
三、容器命令
1、开始并启动容器:docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
2、列出当前所有正在运行的容器: docker ps [OPTIONS]
-a, --all Show all containers (default shows just running)
-f, --filter filter Filter output based on conditions provided
--format string Pretty-print containers using a Go template
-n, --last int Show n last created containers (includes all states) (default -1)
-l, --latest Show the latest created container (includes all states)
--no-trunc Don‘t truncate output
-q, --quiet Only display numeric IDs
-s, --size Display total file sizes
-a, --all Show all containers (default shows just running)
-f, --filter filter Filter output based on conditions provided
--format string Pretty-print containers using a Go template
-n, --last int Show n last created containers (includes all states) (default -1)
-l, --latest Show the latest created container (includes all states)
--no-trunc Don‘t truncate output
-q, --quiet Only display numeric IDs
-s, --size Display total file sizes
ps -ef 查看每个进行标准信息
3、退出容器
exit 直接退出
退出容器,但容器依然在执行
Ctrl+P+Q
4、启动容器
docker start [OPTIONS] CONTAINER [CONTAINER...]
docker start [OPTIONS] CONTAINER [CONTAINER...]
5、停止容器
docker stop 容器名称
6、删除容器
6、删除容器
批量删除所有的容器:docker rm -f $(docker ps -aq)
7、运行容器
7、运行容器
添加以下的命令就不会自动退出了
docker run -d centos /bin/sh -c "while true; do echo
hello zzyy;sleep 2; done"
查看日志
docker logs 容器名称
8、查看容器进程
docker top 容器iD
9、查看容器内部细节: docker inspect 容器ID
10 、容器交互行命令
docker exec -it 容器名 /bin/bash
从容器内拷贝文件到主机上
docker cp 369cfa503ad1:/tmp/logs.txt /root
8、常用的命令
四、其他操作
1、镜像保存
docker save -o ingress.contr.tar
quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.26.1
2、根据文件导入镜像
docker load -i ingress.contr.tar
3、推送镜像
docker tag wangyanglinux/myapp:v2
hub.atguigu.com/test/myapp:v2
dockeer push hub.atguigu.com/test/myapp:v2
dockeer push hub.atguigu.com/test/myapp:v2
以上是关于Docker常用命令 总结的主要内容,如果未能解决你的问题,请参考以下文章