| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> docker基础 -> 正文阅读 |
|
[系统运维]docker基础 |
docker背景以linux而言,linux操作系统会有一个主进程pid=1派生出其他进程来控制不同服务例如: pid=2 --> python pid=3–>java pid4–>php ,三个服务可能会相互影响 延伸出能否将这三种服务分别封装起来——》KVM虚拟化技术,实现了一个操作系统模拟多个操作系统/不同的运行时环境。 如何实现应用之间的隔离在操作系统中,是通过namespaces(名称空间、命名空间)实现的,只要实现以下6个空间隔离,才能认为两个应用实现了完全/完整隔离。
docker与虚拟化的区别
docker的使用场景
docker引擎(Docker Engine)Docker Engine是具有以下主要组件的客户端-服务器应用程序: docker的架构(docker architecture)Docker使用客户端-服务器架构。Docker 客户端与Docker Docker区别于传统的虚拟化,不需要虚拟硬件资源,直接使用容器引擎,所以速度快 Docker Client:客户端/提供一个与用户交互,展示的平台+管理、控制docker服务端(功能)的工具 Docker客户端( docker)是许多Docker用户与Docker交互的主要方式。当您使用诸如之类的命令时docker run,客户端会将这些命令发送到dockerd,以执行这些命令。该docker命令使用Docker APT。 Docker客户端可以与多个守护程序通信。 Docker 守护程序( dockerd))侦听 Docker API请求并管理Docker对象,例如图像,容器,网络和卷。守护程序还可以与其他守护程序通信以管理pocker服务。 存储镜像的地方,默认在公共的Docker Hub上查找,可以做个人仓库(registry harbor) 容器可以被打包成镜像 存储镜像的地方,默认在公共的Docker Hub上查找,可以做个人仓库(registry harbor) docker三大组件
控制组( Control groups)
部署20版docker安装依赖包
设置阿里云镜像源
?安装docker-ce 社区版
启动
配置镜像加速器 阿里云官网免费申请! ? ? 网络优化
? ? ?docker-server端配置文件
?以上是建议的配置项 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 12:19:19- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |