Docker常用命令

1.帮助命令

docker version 查看docker版本信息
docker info 查看docker详细信息
docker --help 查看docker所有命令

2.镜像命令

docker images 列出本地镜像
	-a :列出本地的所有镜像,含中间影响层
	-q :只列出镜像的ID
	--digests:显示镜像的摘要信息
	--no-trunc:显示完整的镜像信息
	
docker search 镜像名字
	--no-trunc :显示完整镜像描述
	--filter=stars=70:列出收藏数不小于指定值的镜像(-s 被替换)
	--filter=is-automated=true:只列出automated build 类型的镜像(--automated 被替换)
docker pull 镜像名字
	下载镜像,默认tag=latest
	镜像名字[:TAG]
docker rmi 
	   rmi 镜像ID
	   docker rmi -f $(docker images -qa)删除全部镜像

3.容器命令

新建Docker容器:

docker run [options] image [命令][参数] 
	【options】 常用的
		-i 以交互模式运行容器,通常与 -t 联合使用
		-t 为容器重新分配一个伪终端
		--name='容器的名字' 为容器指定一个名字
		-d :后台运行容器,并返回容器ID,即启动守护式容器
		-P:随机端口映射
		-p:指定端口映射,【ip:hostPort:containerPort】【ip::containerPort】

交互式启动容器

docker run -it 【镜像名称】 /bin/bash

查看容器

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

退出容器

exit 退出容器后,容器停止
ctrl+P+Q 退出容器后,容器正常运行

启动容器

docker start 容器ID 或 容器名
docker stop 容器id/容器名
docker restart 容器名/容器id
docker kill 容器id/容器名 强制停止容器

删除容器

docker rm 容器id
docker rm -f $(docker ps -a -q)

4.高级命令

#以守护方式启动进程
docker run -d 容器名
#查看容器日志
docker logs -tf -tail 数字  容器id 
#查看容器内部细节
docker inspect 容器id
#进入正在运行的容器,进行命令交互
docker attach 容器id
#从外部与正在运行的容器交互,命令结果直接输出在宿主机上
docker exec -it 容器id 命令
#从容器内拷贝文件到主机上
docker cp 容器id:容器内路径 目的主机路径

5.总结

在这里插入图片描述
命令不是死记的,常用命令用熟自然就知道了,就算忘记某些命令的参数,也可以通过docker [命令] --help 查看使用帮助。
如忘记了docker 镜像命令相关的参数有哪些:
在这里插入图片描述
1024节日快乐!
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

aotulive

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值