Docker
文章平均质量分 84
Docker学习
种橘子的老农
这个作者很懒,什么都没留下…
展开
-
Docker学习-05-Docker常用命令
使用命令docker pull命令即可从 Docker Registry上下载镜像,执行该命令后,Docker会从 Docker Hub中的 java仓库下载最。docker ps 类似于Linux系统的ps命令,查看正在运行的容器,如果想查看没有运行的容器,需要在此命令后使用–all。使用以下docker run命令即可新建并启动一个容器,该命令是最常用的命令,它有很多选项,下面将列举一些常用的选项。该命令只能删除已停止的容器,如需删除正在运行的容器,可使用-f参数强制删除所有容器。原创 2024-06-04 20:09:07 · 785 阅读 · 0 评论 -
Docker学习-04-容器管理工具 Docker架构及部署
用于存储已生成容器运行模板的仓库,用户使用时,可直接从容器镜像仓库中下载容器镜像,即容器运行模板,就可以运行容器镜像中包含的应用了。Docker Daemon客户端工具,用于同Docker Daemon进行通信,执行用户指令,可部署在Docker Host上,也可以部署在其它主机,能够连接到Docker Daemon即可操作。由容器镜像生成,用于应用程序运行的环境,包含容器镜像中所有文件及用户后添加的文件,属于基于容器镜像生成的可读写层,这也是应用程序活跃的空间。安装Docker-ce版本。原创 2024-05-30 14:18:55 · 2119 阅读 · 0 评论 -
Docker学习-02-应用部署容器化演进之路(了解)
虚拟机采用虚拟化技术手段实现物理服务器计算资源打包的方式,为应用程序提供类物理服务器运行环境能够实现应用程序与应用程序之间的隔离使用自动化技术部署应用程序及应用程序迁移较方便可横向扩展容器容器是轻量级物理服务器计算资源的打包方式,即轻量级虚拟机,为应用程序提供类虚拟机运行环境。可在物理服务器中实现高密度部署容器与虚拟机对比对比属性容器(Container)虚拟机(VM)隔离性基于进程隔离提供资源的完全隔离启动时间毫秒级或秒级秒级或分钟级内核共用宿主机内核。原创 2024-05-30 10:45:07 · 594 阅读 · 0 评论 -
Docker学习-03-容器技术所涉及Linux内核关键技术(了解)
很多编程语言都包含了命名空间的概念,我们可以认为命名空间是一种封装,封装本身实际上实现了代码的隔在操作系统中命名空间命名空间提供的是系统资源的隔离,其中系统资源包括了:进程、网络、文件系统…实际上linux系统实现命名空间主要目的之一就是为了实现轻量级虚拟化服务,也就是我们说的容器,在同一个命名空间下的进程可以感知彼此的变化,而对其他命名空间的进程一无所知,这样就可以让容器中的进程产生一个错觉,仿佛它自己置身于一个独立的系统环境当中,以此达到独立和隔离的目的。原创 2024-05-30 11:12:12 · 1868 阅读 · 0 评论 -
容器与Docker学习-01-前言
DevOps是一种将开发和运维团队协同工作的文化和实践,旨在提高软件开发和交付的效率和质量。总的来说,DevOps是大的理念,CI/CD是实现这个理念的一种手段。公司项目目前都是部署在容器里,而且公司的DevOps已经十分成熟了,有专门的团队在做。我感觉不能只停留在使用,了解底层原理势在必行。作为开发来说,有些知识点可能不需要深入学习,适可而止,先把整体脉络弄清楚,对于不需要重点学习的部分在文中也会标记。目前对Docker了、K8s只是停留在概念上的了解,希望通过学习后,对容器有个更深入的认识。原创 2024-05-30 10:28:22 · 160 阅读 · 0 评论