
Docker基础
文章平均质量分 86
Lemon熊
一个不能坚持写博客的程序猿
展开
-
Docker认识即安装
Docker和虚拟机方式的区别:虚拟机技术是虚拟出一套硬件后,在其上运行一个完整的操作系统,在该系统上在运行所需应用进程;而容器内的应用进程是直接运行于宿主的内核,容器内没有自己的内核,uefa没有进行硬件虚拟。因此容器要比传统虚拟机更为轻便。原创 2023-09-08 17:44:46 · 498 阅读 · 0 评论 -
Docker镜像、容器、仓库及数据管理
获取镜像使用docker pull命令,使用docker search命令可以搜索远端仓库中共享的镜像。运行容器查看镜像信息使用docker images命令,列出已经下载下来的镜像。docker image --filter命令可列出指定的参数如:列出镜像的仓库名,id和tag,中间用“===”分割删除镜像docker rmi [镜像标签或ID],注意docker rm是删除容器的命令,不要混淆。创建镜像。原创 2023-09-08 18:52:50 · 1525 阅读 · 0 评论 -
Docker底层实现
Docker采用c/s架构,Docker守护进程( Daemon )作为服务端,接受来自客户端(命令行)的请求,并处理这些请求(创建、运行、分发容器)。客户端和服务端既可以运行在一个机器上, 也可通过 socket 或者RESTful API来进行通信。原创 2023-09-08 19:12:29 · 869 阅读 · 0 评论 -
Docker网络功能
Docker 允许通过外部访问容器或容器互联的方式来提供网络服务。使用docker network子命令来管理Docker网络。外部访问容器可通过端口映射实现,启动容器时使用-p参数指定映射关系。-p可多次使用来绑定多个端口。使用docker port命令查看当前映射的端口配置。原创 2023-09-08 19:04:03 · 453 阅读 · 0 评论 -
Docker Compose
单个主机中多个容器的编排,通过一个单独的docker-compose.yml模版文件(YAML格式)来定义一组相关联的应用容器。Compose 项目由 Python 编写,实现上调用了Docker服务提供的API来对容器进行管理。原创 2023-09-08 19:39:10 · 876 阅读 · 0 评论 -
Docker Swarm
Docker Swarm提供 Docker 容器集群服务,是 Docker 官方对容器云生态进行支持的核心方案。将多个 Docker 主机封装为单个大型的虚拟 Docker 主机,快速打造一套容器云平台。Swarm mode内置 kv 存储功能,提供了众多的新特性,比如:具有容错能力的去中心化设计、内置服务发现、负载均衡、路由网格、动态伸缩、滚动更新、安全传输等。使得 Docker原生的Swarm集群具备与Mesos、 Kubernetes 竞争的实力。原创 2023-09-08 19:56:50 · 600 阅读 · 0 评论