Docker:常用命令解析
一,Docker命令分类1,帮助命令2,镜像命令3,容器命令二,帮助命令1,docker --help | docker -h :docker指令帮助* 注意:任何子节点也可进行指令帮助,eg:docker run --help2,docker version:docker版本信息查看3,docker ...
一,Docker命令分类
1,帮助命令
2,镜像命令
3,容器命令
二,帮助命令
1,docker --help | docker -h :docker指令帮助
* 注意:任何子节点也可进行指令帮助,eg:docker run --help
2,docker version:docker版本信息查看
3,docker info:docker详情查看
三,镜像命令 -- 此处会拉取镜像进行模拟
1,docker images [options]:查看本地镜像
* -q:查看镜像ID
* -a:查看镜像全部信息
* --digests:显示镜像摘要信息
* --no-trunc:显示具体imageId信息
2,docker [options] search [imageName]:根据名称查找镜像
* -s [count]:显示数量大于count的镜像
3,docker pull [imageName]:[version]:拉取镜像,不加版本号默认最新版
4,docker rmi [options] [imageName]:[version]:删除镜像
* -f:强力删除
5,docker rmi ${docker images} :删除所有镜像,不做演示
6,docker build [options] [name]:构造镜像,该命令后续DockerFile演示
* -f [path]:指定dockerFile路径
* -t [name]:指定镜像名称
三,容器命令
1,docker ps [options]:查看正在运行的docker容器
* -l:显示最近创建的容器
* -a:列出所有正在运行/运行过的容器
* -n [count]:显示最近count个创建过的容器
* -q:只显示容器ID
2,docker run [options] [imageId/imageName]:新建并启动容器
* --name [name]:为容器指定一个名称
* -i:交付方式运行
* -t:启动一个伪终端
* -p:指定端口映射
* -d:后台运行
* -v [宿主机路径]:[容器路径]:挂载,容器内文件不能修改,可以通过挂载方式补充或者替换
* --volumes-from [容器别名]:数据卷容器挂载,此点后续分析
-- 启动成功后,进行页面访问,注意当前路径和页面,挂载启动后续分析
3,docker exec [options] continerName [command]:进入docker容器
* -i:交付方式运行
* -t:启动一个伪终端,此处路径必须与启动时同步
4,exit:退出容器
5,docker start [容器Id/容器名称]:启动容器
6,docker logs [容器ID]:查看日志
7,docker top [容器ID]:查看容器内进程
8,docker inspect [容器ID]:查看容器详细信息
9,docker restart [容器Id/容器名称]:重启容器
10,docker rm [容器ID]:删除容器
11,docker kill [容器Id/容器名称]:强制停止容器
12,docker rm -f ${docker ps -a -q}:删除多个容器
13,docker ps -a -q | xargs docker rm:删除多个容器
14,docker commit -m="message" -a="author" 容器ID "imageName:version":提交镜像到本地
* 启动并进入nginx镜像,在其中某一文件夹下自定义文件信息
* 提交该新镜像到本地镜像库
* 启动并查看镜像内文件,找到自定义文件
15,docker cp [容器ID]:[容器路径] [主机路径]:拷贝镜像内文件到主机
更多推荐
所有评论(0)