命令 | 参数 | 含义 |
---|---|---|
docker images | 列出本地所有镜像 | |
docker images | -a | 列出本地所有镜像,包含中间层 |
docker images | -q | 列出本地所有镜像的ID |
docker images | –digests | 列出本地所有镜像的摘要信息 |
docker images | –digests –no-trunc | 列出本地所有镜像的详细信息 |
docker search XXX | 搜索镜像 | |
docker pull XXX | 拉取镜像,默认拉取:latest | |
docker pull XXX:[tag] | 拉取制定标签镜像 | |
docker rmi XXX:[tag] | 删除镜像 | |
docker run | 运行容器 | |
docker run | –name=”xxx” | 运行容器同时指定名称 |
docker run | -d | 后台运行容器,并返回容器ID |
docker run | -i | 以交互模式运行容器,通常与-t同时使用 |
docker run | -t | 为容器分配一个伪终端,通常与-i同时使用 |
docker run | -P | 随机端口映射 |
docker run | -p | 指定端口映射,有4种格式,最常用的是host_port:container_port |
docker ps | 列出当前运行的所有容器 | |
docker ps | -a | 列出当前运行的所有容器+历史运行过的 |
docker ps | -l | 列出最近创建的容器 |
docker ps | -n |
列出最近n个创建的容器 |
docker ps | -q | 静默模式,只显示容器编号 |
docker restart XXX | 重启容器 | |
docker stop XXX | 停止容器 | |
docker restart XXX | 强制停止容器 | |
docker logs XXX | 查看容器日志 | |
docker logs | -f | 跟随最新的日志 |
docker logs | -t | 日志增加时间戳 |
docker logs | –tail |
查看最后x行日志 |
docker top XXX | 查看容器内部运行的进程 | |
docker inspect XXX | 查看容器详细信息 | |
docker attacth XXX | 直接进入容器终端,不会启动新的进程 | |
docker exec XXX | 在容器中打开新的终端,并且可以启动新的进程 | |
docker cp /xxx |
宿主机往容器中拷贝文件 | |
docker cp |
容器中往宿主机拷贝文件 | |
docker commit XXX | 提交容器副本使之成为一个新的镜像 |
docker commit命令演示
docker commit -m=”描述信息” -a=”作者” container_id 镜像名字:[标签名]