| |
|
开发:
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入门教程及部署文章目录1、Docker简介:01)Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。 02)Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 03)容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。 04)Docker 从 17.03 版本之后分为 CE(Community Edition: 社区版) 和 EE(Enterprise Edition: 企业版),我们用社区版就可以了。 在计算机安全领域,沙箱是一种程序的隔离运行机制; 2、谁适合阅读该教程?教程适合运维工程师及后端开发人员,通过本教程你可以一步一步了解 Docker 的使用。 在阅读本教程前,你需要掌握 Linux 的常用命令。 3、Dock的应用场景:
4、Docker的优点:Docker 是一个用于开发,交付和运行应用程序的开放平台。Docker 使您能够将应用程序与基础架构分开,从而可以快速交付软件。借助 Docker,您可以与管理应用程序相同的方式来管理基础架构。通过利用 Docker 的方法来快速交付,测试和部署代码,您可以大大减少编写代码和在生产环境中运行代码之间的延迟。 01)快速,一致的交互您的应用程序; 02)响应式部署和扩展; 03)在同一硬件上运行更多的工作负载; 5、Docker架构:Docker三大组件:
Docker 使用客户端-服务器 (C/S) 架构模式,使用远程API来管理和创建Docker容器。 Docker 容器通过 Docker 镜像来创建。 6、Docker底层原理:
7、比较Docker和虚拟机技术的不同:1、传统虚拟机,虚拟出一条硬件,运行一个完整的操作系统,然后在这个系统上安装和运行软件。 8、部署Centos Docker(1)、使用官方安装脚本自动安装:
(2)手动安装:01、首先要卸载旧版本:较旧的 Docker 版本称为 docker 或 docker-engine 。如果已安装这些程序,请卸载它们以及相关的依赖项。
02、关闭防火墙,SELinux,修改服务器名:
03、使用YUM仓库安装Docker安装依赖包:
设置阿里云镜像源:
04、安装docker-ce
05、镜像加速:每个账号都有一个自己的镜像加速器;
06、网络优化:
07、Docker相关命令:
这里引申一些配置文件的内容:
运行镜像:
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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/16 6:25:32- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |