Docker 常用命令梳理

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

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}:{容器内文件路径} {目的主机路径}

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值