Docker - Docker 简介

简介: Docker - Docker 简介

5ba8a6780001461712800720.jpg (1280×720)

5b10218200011ffc12800720.jpg (1280×720)

5ea265ed0001a6e712800720.jpg (1280×720)

5ea2660d0001510712800720.jpg (1280×720)

5b10226c0001bbfa12800720.jpg (1280×720)

5ea266f20001e02719201080.jpg (1920×1080)

5ea2670e0001337919201080.jpg (1920×1080)

5ea2673700012dd919201080.jpg (1920×1080)

5ea267530001a1e219201080.jpg (1920×1080)

5ea267770001c34819201080.jpg (1920×1080)

5ea267a00001d0d319201080.jpg (1920×1080)

5b1026b80001101419201080.jpg (1920×1080)

  • 应用部署的严谨:物理机(资源固定)--->虚拟机(资源科动态分配,但是部署环境不统一)--->Docker镜像(既可以动态分配资源,又可以实现开发和运维的环境完全统一,还能做到应用之间的完全隔离)

5ea267fc00012bdf19201080.jpg (1920×1080)

5ea268170001ed5919201080.jpg (1920×1080)

5ea26830000125ce19201080.jpg (1920×1080)

5ea2687c0001d02119201080.jpg (1920×1080)

  • 通过安装Wordpress的案例:如果没有采用docker去安装,则要安装php、httpd、mysql等软件,以及做相应的配置。而docker容器技术为软件的安装提供了方便,也提现了Docker的魅力所在。

5ea28e2300019af219201080.jpg (1920×1080)

5ea28e1000017d1f19201080.jpg (1920×1080)

  • 在线 Docker 环境使用

架构 & 底层技术

5aadd3e90001d60219201080.jpg (1920×1080)

5b1029c7000196aa19201080.jpg (1920×1080)

5b102d190001311c19201080.jpg (1920×1080)

  • 后台进程 dockerd 主要是用于维护docker中的image(镜像,相当于类)和 container(容器,相当于类的实例)的管理,网络,存储管理
  • ps -ef | grep docker 能看到dockerd进程
  • Docker host是启动了dockerd这个daemon的机器,client和daemon可在一台机器上

5b114b61000180f319201080.jpg (1920×1080)

Docker的核心概念

  • (1) Namespaces(命名空间) : 做隔离pid、net、ipc、mnt、uts。比如起多个容器的时候容器之间是隔离的
  • (2) Control groups : 做资源限制,比如限制某个容器的内存最多200m,另一个最多300m
  • (3) Union file systems : Container 和image的分层
目录
相关文章
|
8月前
|
Java Go 开发者
Docker容器技术简介及其与Go语言的结合点
【2月更文挑战第23天】本文首先概述了Docker容器技术的核心概念和优势,接着探讨了Go语言与Docker容器技术的结合点。通过阐述Docker的轻量级、可移植性和版本控制等特性,以及Go语言在容器化应用中的优势,本文旨在说明两者结合能够实现更高效、灵活的应用开发和部署。
|
SQL 关系型数据库 数据库
SQL Server 简介与 Docker Compose 部署
SQL Server 是由微软公司开发的一款强大的关系型数据库管理系统(RDBMS),广泛应用于企业级应用程序和数据存储。使用 Docker Compose,您可以轻松地将 SQL Server 实例部署到容器化环境中,并方便地进行数据库管理。在本文中,我将简要介绍 SQL Server 的基本概念,并详细阐述如何使用 Docker Compose 部署 SQL Server 容器。
474 2
SQL Server 简介与 Docker Compose 部署
|
Docker 容器
01Docker简介
01Docker简介
52 0
|
4月前
|
存储 Linux Docker
CentOS 7.6安装Docker实战案例及存储引擎和服务进程简介
关于如何在CentOS 7.6上安装Docker、介绍Docker存储引擎以及服务进程关系的实战案例。
205 3
CentOS 7.6安装Docker实战案例及存储引擎和服务进程简介
|
4月前
|
存储 Unix 虚拟化
Docker容器简介
Docker是一种轻量级的虚拟化技术,它通过容器化应用,提高了硬件资源利用率,简化了应用的部署、运输和运行,且与虚拟机相比,具有更快的交付速度和更低的资源消耗。
68 2
|
6月前
|
存储 Linux 虚拟化
docker 简介
docker 简介
59 6
|
6月前
|
Java Linux 虚拟化
docker(一):docker简介
docker(一):docker简介
48 1
|
Oracle 关系型数据库 数据库
Oracle 简介与 Docker Compose部署
Oracle 数据库是一款由 Oracle 公司开发的关系型数据库管理系统(RDBMS)。它被广泛应用于企业级应用程序,提供了可靠的数据存储和强大的数据管理功能。
505 1
Oracle 简介与 Docker Compose部署
|
8月前
|
Linux 应用服务中间件 nginx
docker 网络简介
docker 网络简介
|
8月前
|
Java 虚拟化 Docker
Docker简介及用途,为什么要使用Docker?Docker容器和虚拟机的区别
Docker简介及用途,为什么要使用Docker?Docker容器和虚拟机的区别

热门文章

最新文章