版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhao__zhen/article/details/88357269
docker系列(四)之docker 常用命令
-
docker version
查看docker版本信息 -
docker info
查看docker 的相关信息。容器的个数,镜像个数,仓库地址等! -
docker --help
docker 帮助命令
镜像命令
- docker images 列出当前主机中的镜像列表
- -a 列出本地所有的镜像
- -q 只显示镜像ID
- –digests 显示镜像的摘要信息
- –no-trunc:显示完整的镜像信息
2. docker search 镜像搜索
- -s 设置star 数量,搜索star数量不小于该数值的镜像。
- docker pull name: tagname 下载镜像
docker pull tomcat === docker pull tomcat:latest
- docker rmi name 删除某个镜像
- -f 强制删除 docker rmi -f name1:tag name2:tag
- docker rmi -f $(docker images -qa) 删除全部镜像
容器命令
-
新建并启动容器
- docker run [options] image [command…]
docker run -it centos 启动centos交互式伪终端
- docker ps 查看所有启动的容器进程
扫描二维码关注公众号,回复:
5489167 查看本文章
容器操作
- exit 退出容器
- ctrl + p +Q 不关闭式退出!
- docker start 容器ID或容器名 启动容器
- docker restart 容器名或者ID 重启容器
- docker stop 容器名或者ID 停止容器
- docker kill 容器名或者ID 强制停止容器
- docker rm 容器名或者ID 删除已停止容器 -f 强制删除容器
- docker rm -f $(docker ps -aq) 一次性删除所有容器
- docker rm -aq | xargs docker rm
重要的容器命令:
- 启动守护式容器: docker run -d 容器名
-
查看容器日志 : docker logs -f -t --tail 容器ID
- -t 是加入时间戳
- -f 跟随最新的日志打印!
- –tail 数字 现实最后多少条
-
查看容器内运行的进程 docker top 容器ID
-
查看容器内部细节 docker inspect 容器ID
-
进入正在运行的容器并以命令行交互
- docker attach 容器ID 重新进入使用Ctrl + p + q 退出的容器。等价于docker exec -t 容器ID /bin/bash.直接进入容器启动命令的终端,不会启动新的进程。
- docker exec -it 容器ID 在docker 容器外面执行命令
-
从容器内拷贝数据到主机上
- docker cp 容器ID:容器内路径 目的路径
总结