百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT技术 > 正文

Docker 常用命令_docker常用命令面试题

wptr33 2025-02-20 18:14 14 浏览



Docker 基础

1. docker --version:检查 Docker 版本

2. docker version:显示 Docker 详细版本信息 ??

3. docker info:获取 Docker 系统详细信息 ?


容器生命周期管理

1. docker ps:列出正在运行的容器

2. docker ps -a:列出所有容器(包括已停止的容器)

3. docker start :启动已停止的容器 ??

4. docker stop :停止正在运行的容器 ?

5. docker restart :重启容器 ??

6. docker rm :删除已停止的容器 ?

7. docker container prune:删除所有已停止的容器

8. docker run -it bash:交互式运行容器 ??

9. docker run -d :在分离模式下运行容器 ??

10. docker run -P : :端口映射

11. docker run --name :分配自定义名称 ?

12. docker run --rm :容器停止时自动删除


镜像管理 ?

1. docker images:列出所有镜像

2. docker pull ::拉取镜像(默认标签为 latest)??

3. docker rmi :删除镜像 ?

4. docker image prune:删除未使用的镜像 ?

5. docker build -t : :构建镜像

6. docker tag : ::重命名镜像 ??

7. docker push ::推送镜像到仓库 ??

8. docker save -o ::保存镜像到文件

9. docker load -i :从文件加载镜像


Docker 数据卷和数据持久化

1. docker volume ls:列出数据卷

2. docker volume create :创建数据卷 ?

3. docker run -v :/path/in/container :挂载数据卷

4. docker volume rm :删除数据卷 ?

5. docker volume prune:删除未使用的卷


Docker 网络

1. docker network ls:列出网络

2. docker network create :创建自定义网络 ?

3. docker network connect :连接容器到网络

4. docker network disconnect :断开容器与网络的连接 ??

5. docker network inspect :查看网络详细信息

6. docker network rm :删除网络 ?

7. docker network prune:删除未使用的网络


容器日志和监控

1. docker logs :显示容器日志

2. docker logs -f :跟踪日志

3. docker stats:监控资源使用情况

4. docker inspect :查看容器详细信息


在容器中执行命令 ??

1. docker exec :在运行的容器内执行命令

2. docker exec -it bash:交互式 shell 访问


清理命令

1. docker container prune:删除停止的容器 ?

2. docker image prune:删除未使用的镜像 ?

3. docker volume prune:删除未使用的卷

4. docker network prune:删除未使用的网络

5. docker system prune:删除所有未使用的 Docker 对象(危险操作)??


Docker Compose

1. docker-compose up:启动 docker-compose.yml 中定义的服务 ??

2. docker-compose up -d:在后台启动服务 ??

3. docker-compose down:停止服务 ?

4. docker-compose build:构建或重新构建镜像

5. docker-compose ps:查看正在运行的服务

6. docker-compose logs -f:跟踪服务日志

7. docker-compose scale =:伸缩服务 ?/?

8. docker-compose down -v:停止服务时删除数据卷

相关推荐

Spring和SpringBoot到底有什么区别

一提到Spring和SpringBoot的区别,大部分人第一反应就是SpringBoot是Spring的框架,那具体的区别在哪里呢?为什么现在开发都用SpringBoot呢?...

Spring Boot3.0升级,踩坑之旅,附解决方案

本文基于newbeemall项目升级SpringBoot3.0踩坑总结而来,附带更新说明:...

Java常用框架,你用过几款?(java使用的框架)

作为头牌编程语言,Java的火爆程度已经毋庸置疑,Java框架在Java开发中有着不可忽视的重要地位。今天就给大家具体介绍一下Java常用框架,希望对正在学习Java的小伙伴有所帮助。框架、设计模式框...

2021年超详细的java学习路线总结—纯干货分享

本文整理了java开发的学习路线和相关的学习资源,非常适合零基础入门java的同学,希望大家在学习的时候,能够节省时间。纯干货,良心推荐!第一阶段:Java基础...

Nginx+SpringBoot实现负载均衡(nginx负载均衡的实现)

作者:虚无境出处:http://www.cnblogs.com/xuwujing前言在上一篇中介绍了Nginx的安装,本篇文章主要介绍的是Nginx如何实现负载均衡。负载均衡介绍介绍在介绍Nginx的...

Spring Boot 运行原理(5分钟速解)

SpringBoot...

SpringBoot+LayUI后台管理系统开发脚手架

源码获取方式:关注,转发之后私信回复【源码】即可免费获取到!项目简介本项目本着避免重复造轮子的原则,建立一套快速开发JavaWEB项目(springboot-mini),能满足大部分后台管理系统基础开...

java轻松玩转Excel之EasyExcel(java做excel)

项目地址:https://github.com/PiKeZhao/excel-model.git如果您对该项目有什么问题加群咨询哦978219630(各类电子书籍,学习视频等)大家常用Apache...

开源一套简单通用的后台管理系统(开源系统靠什么赚钱)

  前言  前段时间我们写一个简单的后台模板SpringBoot系列——Security+Layui实现一套权限管理后台模板<...

VUE简介(vue简介和特点)

一.前后端分离既然我们在开发中使用前后端分离模式,也就是前端拿到后端的数据时怎么处理,怎么输出都有前端自己来实现,这样就需要写大量的js代码,而为了简化js的代码,就衍生出了很多的框架,比如jquer...

聊聊如何对eureka管理界面进行定制化改造

前言在nacos还未面世之前,eureka基本上就是springcloud全家桶体系注册中心的首选,随着nacos的横空出世,越来越多基于springcloud的微服务项目采用nacos作为注册中心,...

newbee-mall开源免费java商城系统

简介newbee-mall项目(新蜂商城)是一套电商系统,包括newbee-mall商城系统及newbee-mall-admin商城后台管理系统,基于SpringBoot2.X及相关...

入职阿里巴巴,成为年薪百万阿里P7高级架构师需要必备哪些技术栈

大家都知道,阿里P7高级技术专家,基本上是一线技术人能达到的最高职级,也是很多程序员追求的目标。达到年入百万的P7Java高级架构师级别,不仅要具备优秀的编程能力和系统设计能力,在技术视野和业务洞...

学完SSM框架就可以成为Java程序员了?要找到工作还需要这些技术

Java语言是学习人数最多的语言,没错,应用领域的优势和就业薪资的吸引是不少人关注Java语言的理由。但其实Java也是一门“宽进严出”的编程语言,想成为Java高手并不容易。那么学到什么程度才能出师...

SpringCloud系列——SSO 单点登录

  前言  作为分布式项目,单点登录是必不可少的,文本基于之前的的博客(猛戳:SpringCloud系列——Zuul动态路由,SpringBoot系列——Redis)记录Zuul配合Redis实现一...