草庐IT

docker面试题

全部标签

docker报错 missing signature key 无法拉去镜像,yum install docker-ce没有可用软件包 解决办法

错误场景描述今天项目需要用到minio,我打算在虚拟机中使用docker装一个,可是发现当我dockerpullminio/minio的时候,报错了missingsignaturekey这个报错提示的让人很蒙,翻译过来的意思是“缺少签名密钥”???我原本以为,是不是docker发生了什么变动,需要登录之类的,可是当我在虚拟机中登录了我的docker之后,还是一样的报错解决过程我首先尝试了拉去其他的镜像,发现其他镜像是可以被拉去的,而Docker只是一个容器化工具,说明这个和签名什么的压根没关系1.卸载Dockeryumerasedocker\docker-client\docker-clien

常见面试题:TCP的四次挥手和TCP的滑动窗口

说一说TCP的四次挥手。挥手即终止TCP连接,所谓的四次挥手就是指断开一个TCP连接时。需要客户端和服务端总共发出四个包,已确认连接的断开在socket编程中,这一过程由客户端或服务端任意一方执行close来触发。这里我们假设由客户端主动触发close。四次挥手的流程如图:数据传送完毕之后呢,双方都可释放连接。最开始的时候,客户端和服务端都处于establish的状态。然后客户端主动关闭,服务器被动关闭,首先客户端进程发出连接释放报文,并且停止发送数据。在该数据报的报头中呢?TCPflags中的finish就等于1,我们这里假设此时的客户端定义的序列号。为seq=u,该值等于前面establi

Idea使用Docker插件实现maven打包自动构建镜像

Docker开启TCP服务vi/lib/systemd/system/docker.service改写以下内容ExecStart=/usr/bin/dockerd-Htcp://0.0.0.0:2375-Hunix:///var/run/docker.sock重启服务#重新加载配置文件systemctldaemon-reload#重启服务systemctlrestartdocker.service此时docker已经开放了2375端口,使用外部主机访问http://docker:2375/infoIDEA集成Docker安装Docker插件配置docker服务地址点击view->service

微服务Docker

目录Docker认识docker安装Dockerspringboot项目制作成镜像Docker的基本操作镜像操作容器操作数据卷(容器数据管理)Docker-composeDockerCompose安装私有镜像仓库镜像仓库概念搭建私有镜像仓库方式1方式2 Docker认识docker解决开发、测试、生产环境有差异的问题如何解决将应用、依赖、函数库、配置一起打包,形成可移植镜像,可以迁移到任意Linux操作系统应用运行在容器中,使用沙箱机制,相互隔离快速交付应用、运行应用的技术(优势)启动、移除都可以通过一行命令完成,方便快捷Docker和虚拟机的区别docker是一个系统进程;虚拟机是在操作系统

Docker

docker总结和实例常用命令镜像管理镜像搜索dockerseartch镜像名或者关键词镜像拉取dockerpull镜像名:标签镜像罗列dockerimages镜像删除dockerrmi镜像id或者镜像名:标签镜像导出dockersave-o文件名.tar镜像名:标签镜像导入dockerload-i文件名.tar容器管理运行新容器dockerrun[OPTIONS]IMAGE[COMMAND][ARG...]OPTIONS:-d:后台运行容器,并返回容器id-i:以交互模式运行容器,通常与-t同时使用-t:为容器分配一个伪输入终端,通常和-i一起使用-p3306:3306:指定端口映射,格式为

Linux 系统离线安装Docker

在Linux系统中,离线安装Docker通常发生在以下情况:网络限制:在某些部署环境下,由于网络限制或防火墙设置,可能无法直接从Docker的官方仓库在线安装Docker。安全性考虑:有些环境出于安全考虑,不允许直接访问外部网络,因此需要通过离线方式安装和更新软件。稳定性需求:对于需要高度稳定性的系统,离线安装可以确保Docker的版本与系统的其他组件兼容,避免在线更新带来的潜在风险。下面我们看下具体的操作方法。1.下载安装包docker所有离线包路径http://get.daocloud.io/docker/builds/linux稳定版:https://download.docker.co

看完这篇再也不说自己会Docker容器了

概述在Linux系统中,我们经常需要使用命令行来进行文件和目录的操作。其中,top命令是最常用的一个,它可以帮助我们实时监控系统的资源使用情况。然而,当我们需要监控和管理Docker容器时,top命令可能就显得有些力不从心了。这就是ctop命令发挥作用的地方。ctop是一个用于实时监控和管理Docker容器的命令行工具。它提供了一个类似top命令的界面,可以实时显示容器的CPU、内存、网络和磁盘使用情况。ctop的主要目标是提供一个简单而直观的方式来监控和管理Docker容器。这样,你就可以在一个界面上完成所有的监控和管理任务,无需频繁地切换命令和界面。功能1.实时监控:ctop可以实时显示容

一个小技巧让你的Docker容器不白学

概述在Linux系统中,我们经常需要使用命令行来进行文件和目录的操作。其中,Docker和DockerCompose是两个非常重要的工具,它们可以帮助我们构建、部署和管理容器化的应用程序。然而,管理Docker和DockerCompose可能会涉及到大量的命令和参数,这对于初学者来说可能会感到有些复杂。这就是lazydocker命令发挥作用的地方。lazydocker是一个简单的命令行界面,用于管理Docker和DockerCompose。它的目标是使得管理Docker变得更加简单和直观。lazydocker提供了一个图形化的界面,你可以在这个界面上查看和管理你的Docker容器、镜像、网络和

53 道 JavaScript 前端基础面试题

写在前面由于目前现在求职市场竞争激烈,许多初学者和经验丰富的开发人员都面临着求职问题。因此,最好的方法是不断学习并提高自己的技能。为了拿到心仪的offer,我们需要认真准备面试,因此,今天我为大家准备了53道面试题,我以“一问一答”的形式将这些前端面试题分享出来,希望能够帮助到你。虽然这些面试题主要针对初级开发人员,但其中也有包括一些中级开发人员的题。那么,我们现在开始吧。1.JavaScript中有哪些数据类型?Number—数字String—字符串Boolean—布尔类型,true或falseObject—JavaScript对象null—表示“无”、“空”或“未知值”的特殊值。undef

云原生周刊:Docker 推出 Docker Build Cloud

开源项目推荐Kube-VipKube-Vip旨在为Kubernetes集群提供高可用性和负载均衡功能。它提供了一个可插拔的VIP(虚拟IP)管理器,可以为集群中的服务分配一个虚拟IP地址,并自动将流量路由到正确的节点。该项目提供了多种配置选项,可以根据需要选择适合的负载均衡算法和IP模式。Kube-Vip还支持一些高级功能,如自定义健康检查和故障转移。通过使用Kube-Vip,用户可以轻松地实现Kubernetes集群的高可用性和可靠性,提供稳定的服务和无缝的故障恢复能力。SelefraSelefra的意思是“从基础设施中选择*”。它是一款开源策略即代码软件,可为多云和SaaS环境提供分析,包