首页 > 其他分享 >Docker

Docker

时间:2024-01-28 19:31:58浏览次数:20  
标签:容器 API 进程 镜像 Docker 守护

专业词解释

Docker守护进程:监听Docker API请求和管理Docker镜像,容器,网络和磁盘空间,也可以和其他Docker守护进程通信。

Docker客户端是用户与Docker交互的主要方式。

镜像是一个只能读的模板用来指示创建一个Docker容器。通常一个镜像是基于另一个镜像,也有定制化。例如,你可能构建一个基于ubuntu镜像的镜像,但安装了Apache的web服务器和你的应用,同时配置了你应用运行所用的配置。

Dockerfile是由一系列语法定义Docker镜像,用于创建镜像。

Docker容器

容器是一个运行的镜像实例,默认情况下创建的容器是相互隔离。你可以使用Docker API和命令创建,运行,终止,移动或删除。你可以让两个容器通信甚至基于该容器创建镜像。

。Docker仓库存储Docker的镜像。Docker Hub是一个公共仓库,任何人都可以使用,也是Docker的默认仓库,你也可以搭建自己的私有仓库。

Docker的对象包含你创建或使用的镜像,容器,网络,磁盘空间,插件和其他。

梗概

Docker引擎是一个开源容器技术,为构建和容器化你的应用。Docker引擎的使用像一个客户服务器应用:

  • 一个长时间运行的守护进程的服务器
  • 提供许多API供程序与Docker守护进程交互
  • 一个命令行界面的客户端的Docker

通过命令行界面使用Docker API控制Docker守护进程或与Docker守护进程进行交互。

许多其他Docker应用使用API和命令行。守护进程创建和管理Docker对象,比如镜像,容器,网络和磁盘空间。

架构

Dockers使用一个客户端服务器架构。Docker客户告诉Docker守护进程,如何搭建,运行和分发Docker容器。Docker客户端和守护进程可以运行在同一系统或你可以链接一个Docker客服端到另一个远程Docker守护进程。Docker客户端和守护进程交互使用REST API,UNIX sockets或者一个网络接口。其他Docker客户端是Docker组件,让你工作的应用与一组容器一致。

Docker_客户端

来源docker官网

标签:容器,API,进程,镜像,Docker,守护
From: https://blog.51cto.com/u_15975838/9453819

相关文章

  • Docker学习笔记05:私有库
    DockerRegistry基本流程下载DockerRegistry镜像启动Registry容器推动镜像到自建Registry查看从自建Registry拉镜像。启动镜像dockerpullregistry#运行registry映射端口挂载映射容器卷开启特权模式dockerrun-d-p5000:5000-v/opt/registry:/tmp/registry--privilege......
  • docker-compose up -d和docker-compose up --build的补充
    docker-composeup-d和docker-composeup--build的补充:https://blog.csdn.net/yang2330648064/article/details/131333689?ops_request_misc=&request_id=&biz_id=102&utm_term=docker-compose%20up%20-d%E7%9A%84%E5%90%AB%E4%B9%89&utm_medium=distribute.pc......
  • docker初识
    一、认识docker1.docker诞生的意义Docker是基于Go语言实现的云开源项目,诞生于2013年初,最初发起者是dotCloud公司;Docker的主要目标是“Build,ShipandRunAnyApp,Anywhere”,即通过对组件的封装(packaging)、分发(Distribution)、部署(Deployment)、运行(Runtime)等生命......
  • docker加载tar包
    Docker是一种容器化技术,可以快速构建、发布和部署应用程序。在Docker中,我们可以使用tar包进行构建或者导入镜像。下面我们来介绍如何在Docker中加载tar包。第一步,我们需要先将需要加载的tar包拷贝到Docker宿主机的目录下。我们以/home目录为例,将tar包命名为test.tar.gz,如下所示:c......
  • 通过docker构建基于LNMP的WordPress项目
    docker构建基于LNMP先创建nginx的镜像 #在opt下创建dockerfile文件夹 #在docekrfile文件下创建三个文件夹。分别配置mysql,nginx,php         #编写nginx应用镜像dockerfile文件FROMcentos:7#基于centos7镜像MAINTAINERthisisnginxofLN......
  • Docker 完整指南
    欢迎来到Docker的完整指南!在这个教程中,我们将深入研究Docker的各种特性,从基础的容器操作到高级的网络配置和数据管理。让我们一步步地探索Docker的丰富功能。1.安装Docker首先,确保您已经在系统上安装了Docker。可以在Docker官方网站上找到适用于您操作系统的安装说......
  • filebeat整合docker
    1、新建filebeat.yml的配置文件用于指定Filebeat如何收集和传输日志数据。filebeat.inputs:-type:dockerenabled:truecontainers.ids:-"*"output.elasticsearch:hosts:["your-elasticsearch-host:9200"] 2、 创建DockerCompose文件version:"3"......
  • 【小记】Docker容器间SSH公钥自动交换实现免密登录的一次尝试
    咋想到这茬了最近开始忙毕设的事儿了,想部署个伪分布式的Spark+Hadoop集群来进行测试。思来考去,最终咱把目光放在了Docker上。盘了两天,发现这玩意意外的有趣,镜像构建好后开箱即用,省去了些配置环境的成本。不过呢,在配置Hadoop的时候我发现了一个问题——Hadoop分布式搭建要求各......
  • 【Docker-compose】django不分离项目
    文件/文件夹-映射#django在处理数据库或者媒体文件持久时需要用到#nginx在读取媒体文件的时候需要用到1:移动静态文件(staticmediadb.sqlite3等)到定义的宿主机路径:/usr/graduation下--/usr/graduation/static--/usr/graduation/media--/usr/gradu......
  • docker容器日志输出到es
    1、安装插件dockerplugininstallelastic/elastic-logging-plugin:8.11.32、修改/etc/docker/daemon.json  {"registry-mirrors":["https://docker.mirrors.ustc.edu.cn","http://hub-mirror.c.163.com","https://docker.mirrors.u......