docker常用命令

docker version           //验证安装
docker info              //查看docker信息
docker --help            //帮助命令
docker images            //列出本地主机上的镜像

docker镜像命令:

docker images -a       //列出本地所有的镜像(含中间层,镜像是一层一层包含而来的)
docker images -q       //显示当前镜像的id
docker images -qa      //显示全部镜像的id
docker images --digests      //显示镜像的摘要信息
docker images --no-trunc      //显示镜像的摘要信息
docker search 镜像名字       //去docker hub上查找镜像,但是下载的时候是从自己配置的阿里云镜像加速器上下载的
docker search -s 30 镜像名称     //查找star数不小于30的镜像
docker search -s 30 --no-trunc 镜像名称      //没有缩减描述信息的
docker search --automated       //只列出自动构建类型的镜像
docker pull 镜像名称     //下载镜像(没有写版本号就是默认最新版)
docker rmi 镜像名称/镜像id        //删除镜像(没有写版本号就是默认最新版)
docker rmi -f 镜像1 镜像2        //删除多个镜像
docker rmi -f $(docker images -qa)      //删除全部镜像

docker容器命令:

docker pull centos    //下载一个centos,此时这个centos是下载到了docker上,可以发现这个centos的大小为190多兆,是因为它只包含了业务运行所需的runtime环境(内核)。去掉了硬件、网络、打印机等配置。
docker run -it 镜像id        //创建一个centos镜像实例,i表示以交互模式运行容器,t表示为容器重新分配一个伪输入终端。也就是执行该命令后会进入到docker下的centos命令终端。

docker ps     //查看当前正在运行的容器
exit         //关闭容器并退出
docker ps -a      //列出当前所有正在运行的容器+历史上运行过的
docker ps -l       //显示最近创建的容器
docker ps -n 3      //显示最近车创建的3个容器
ctrl+Q+P            //容器不停止退出
docker start 容器id/容器名        //启动容器
docker restart 容器id/容器名        //重启容器,返回容器ID
docker stop 容器id/容器名          //停止容器
docker kill 容器id/容器名      //强制停止容器
docker rm 容器id        //删除已停止的容器
docker rm -f $(docker ps -a -q)        //一次性删除多个容器
docker ps -a -q | xargs docker rm    //和上面的作用一样,都是一次性删除多个容器
docker run -d centos        //以后台模式启动一个容器
docker logs -f -t --tail 3 容器id      //查看容器日志,t表示加入时间戳,f表示跟随最新的日志打印,tail表示最后3条
docker top 容器id     //查看容器内运行的进程
docker inspect 容器id      //查看容器内部细节

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

QYHuiiQ

听说打赏的人工资翻倍~

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

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

打赏作者

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

抵扣说明:

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

余额充值