1、Docker容器信息
# 查看docker容器版本
docker version
# 查看docker容器信息
docker info
# 查看docker容器帮助
docker --help
2、镜像命令
# 列出本地所有镜像
docker images
REPOSITORY:表示镜像的仓库源
TAG:镜像的标签
IMAGE ID:镜像ID
CREATED:镜像创建时间
SIZE:镜像大小
![]()
参数
-a:列出本地所有的镜像(含中间映像层)
-q:只显示镜像Id
--digests:显示镜像的摘要信息
--no-trunc:显示镜像的完整信息

# 从hub上搜索镜像
docker search {镜像}
-s:列出收藏数不小于指定值的镜像

# 下载镜像 没写版本号等价于最新版
docker pull {镜像}

# 删除单个镜像 -f 强制删除
docker rmi -f {镜像Id}
# 删除多个镜像
docker rmi -f {镜像名1:TAG} {镜像名2:TAG}
# 删除所有镜像
docker rmi -f ${docker images -qa}

docker ps 列出当前所有容器

OPTIONS说明(常用):
-a :列出当前所有正在运行的容器+历史上运行过的
-l :显示最近创建的容器。
-n :显示最近n个创建的容器。
-q :静默模式,只显示容器编号 可配合使用,默认当前正在运行的容器编号
--no-trunc :不截断输出

exit 容器停止退出
ctrl+P+Q 容器不停止退出

# 启动容器
docker start {容器Id/容器名}
# 重启容器
docker restart {容器Id/容器名}
# 停止容器
docker stop {容器Id/容器名}
# 强制停止容器
docker kill {容器Id/容器名}
# 删除停止的容器
docker rm {容器Id/容器名}
# 启动守护式容器 返回containerId
docker run -d {容器Id}

# 查看容器日志
docker logs -f -t --tail {数字} 容器Id
-f 跟随最新的日志打印
-t 加入时间戳
--tail 数字 显示最后多少条

# 查看容器中的进程
docker top {容器Id}

# 查看容器内部细节
docker inspect {容器Id}
# 进入正在运行的容器,并以命令行交互,在容器打开新的终端,并且可以启动新的进程
docker exec -it {容器Id} bash

# 从容器内将文件拷贝到主机上
docker cp {容器id}:{容器内文件路径} {目的主机路径}

本文详细介绍Docker的基本操作命令,包括容器信息查询、镜像管理、容器控制等,为用户提供全面的Docker使用指南。
485

被折叠的 条评论
为什么被折叠?



