docker常用命令汇总

docker

docker version 查看docker版本信息
docker info 显示docker的系统信息,包括镜像和容器数
docker --help docker的帮助命令

镜像命令

docker images 列出本地主机上的镜像
参数:
-a:列出本地所有镜像
-q:只显示镜像id
–digests:显示镜像的摘要信息
–no-trunc:显示完整的镜像信息

docker search 从仓库中搜索指定的镜像
参数:
–no-trunc:显示完整的镜像描述
-s:列出收藏数不小于指定值的镜像
–automated:只列出automated build类型的镜像

docker rmi -f 镜像名id 删除单个镜像
docker rmi -f 镜像名1:TAG 镜像名2:TAG 删除多个
docker rmi -f $(docker images -qa) 删除全部

docker pull 下载镜像

容器命令

docekr run [option] -image [command] 新建并启动容器
例:docker run -it centos /bin/bash
参数:
–name=‘容器新名字’:为容器指定一个新名称
-d:后台运行容器,并返回容器id,即启动守护式容器
-i:以交互模式运行容器,通常与-t一起使用
-t:为容器重新分配一个伪输入终端,通常与-i一起使用
-P:随机端口映射
-p:指定端口映射

docker ps 列出当前所有运行的容器
参数:
-a:列出当前所有正在运行的容器,包括历史上运行过的容器
-l:显示最近创建的容器
-n:显示最近n个创建的容器
-q:静默模式,只显示容器编号
–no-trunc:不截断输出

docker log
参数:
-t:加入时间戳
-f:查看时,不间断输出新的日志信息
–tail:显示日志最后的指定条数

其他命令

启动容器:docker start 容器ID或容器名
重启容器:dicker restart 容器ID或容器名
停止容器:docker stop 容器ID或容器名
强制停止容器:docker kill 容器ID或容器名
启动守护容器:docker run -d 容器名
进入运行容器,并进行命令行交互:docker exec -it 容器ID bashshell
直接进入容器终端:docker attach 容器ID
退出容器并停止:exit
不停止退出容器:ctrl + p + q
删除单个已停止容器:docker rm 容器ID
删除多个已停止容器:docker rm -f $(docker ps -a -q)
查看容器内运行的进程:docker top 容器ID
查看容器内部细节:docker inspect 容器ID
拷贝容器内文件到主机上:docker cp 容器ID:容器内路径 主机路径

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值