《容器化开发竞赛培训》-1.了解、安装_第1页
《容器化开发竞赛培训》-1.了解、安装_第2页
《容器化开发竞赛培训》-1.了解、安装_第3页
《容器化开发竞赛培训》-1.了解、安装_第4页
《容器化开发竞赛培训》-1.了解、安装_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《Docker容器技术与应用》Docker了解Docker的概念、架构和特性。点了解Docker版本,掌握Docker的安装方法。了解Docker命令行,掌握Docker命令的基本语法。030201学习目标Docker是业界领先的软件容器平台之一,常用于开发、发布和运行应用程序,它可以统一软件开发、测试、部署和运维的环境和流程。开发人员和运维人员都需要了解和掌握Docker容器技术。本项目在执行Docker安装之前,将学习Docker的基础知识,再进行Docker命令行的基本使用。描

述项目描述了解Docker的概念、架构和特性,调查Docker的应用情况。了解Docker版本,掌握Docker的安装方法。了解Docker命令行,掌握docker命令

的基本用法。项目说明任

务分解tasks了解Docker安装DockerDocker命令行01020301任务1:了解Docker了解Docker

引擎、

架构与底层

技术了解容器与虚拟机的区别了解Docker的优势和应用了解Docker--任务说明理解Docker的概念Docker让开发人员将应用程序及其依赖打包到一个轻量级、可移植的镜像中,然后发布到任何

运行Docker容器引擎的环境(Linux、Windows、

云端等)

中,以容器方式来运行该应用程序。

Docker概念Docker借鉴集装箱装运货物的思想,为应用程序的开发、发布和运行提供一个基于容器的标准化平台。容器运行的是应用程序,Docker平台用来管理容器的整个生命周期。Docker具有为用户提供在各种平台上安全可靠部署可伸缩服务的能力。

Docker概念容器共享主机的操作系统。容器是应用层面的隔离,虚拟机是物理资源层面的隔离。

虚拟机上可以运行容器。容器与虚拟机Docker守护进程:监听来自API的请求,用于创建和管理Docker对象。

一个主机运行一个守护进程。RESTAPI:程序和守护进程交互的接口。便于编程操作Docker

平台和容器。命令行接口:

使用docker命令进行操作。

Docker引擎Docker守护进程:负责构建、运行和分发容器。Docker注册中心(DockerHub仓库):存储和分发Docker镜像。

Docker架构控制组设置进程使用CPU、内存和I/O资源的限额。联合文件系统将其他文件系统合并,是实现Docker镜像的技术基础容器格式默认的容器格式是Libcontainer名称空间为容器提供隔离的工作空间。Docker底层技术在同样的硬件上运行更多的

工作负载。响应式部署和伸缩应用程序。应用程序快速、

一致地

交付。

Docker优势010203如何安装Docker?课后思考《Docker容器技术与应用》下期见!02任务2:安装Docker安装Docker--任务说明了解Docker的安装方式DockerCE的安装、升级了解Docker的版本Docker的卸载Docker企业版(EE)需要费用、适合企业开发和生产

环境中构建、发

布和运行。DockerEngine(CE)免费、适合个人开发者和小型团队入门使用。

Docker的版本提供稳定版之前准备测试的预发布版本,即测试版。提供下一个主要版本的最新进展的版本,即每日构建版。提供最新的、可用的通用版本,即稳定版。Test发布版本NightlyStable采用基于时间的版本号方案,使用带点号的三元组表示YY.mm.<patch>对于特定的“年-月”版本,

DockerCE和Docker企业版同步进行更新。

Docker版本号桌面操作系统DockerDesktop

for

MacDockerDesktop

forWindows

DockerCE支持平台服务器操作系统Linux

Docker安装方式大多数用户通过Docker的软件仓库进行安装,以便安

装和升级。在测试和开发环境中,有的用户选择

使用自动化便捷脚

本安装Docker。有些用户选择下载软件包手动安装,完全手动管理升级。123

Docker安装步骤配置网络使其连接互联网01030405安装Vmware

15安装CentOS

7

02

关闭防火墙配置主机名

Docker安装步骤开启服务06080910下载阿里云的

docker-ce源安装docker包查看安装版本

07

配置网络1、卸载Docker包

Docker卸载2、删除所有镜像、容器和卷具体操作步骤请参考下一个任务详解视频。

操作视频如何使用Docker?课后思考《Docker容器技术与应用》下期见!

任务3:

Docker命令行02熟悉docker命令的基本用法了解Docker命令行接口类型尝试运行一个容器安装Docker--任务说明了解docker命令.

引擎命令行接口(Engine

CLI)提供了Docker最主要的命令容器编排命令行接口(Compose

CLI)l

DTR命令行接口用于部署和管理Docker可信注册中心UCP命令行接口用于部署和管理通过控制面板机器命令行接口(Machine

CLI)用于配置和管理远程Docker主机

Docker命令行接口类型让用户构建并运行多容器的应用程序ManagementCommands:builderconfigcontainerengineimagenetworknodeservicestackswarmvolume……#管理命令列表#管理构建#管理Docker配置数据#管理容器#管理Docker引擎#管理镜像#管理网络#管理Swarm集群节点#管理服务#管理Docker栈#管理Swarm集群#管理卷

Docker命令列表Commands:attachbuildcommitcpcreateexecexporthistorytagversion……#操作命令列表#连接到正在运行的容器上的本地标准输入、标准输出和错误流#从Dockerfile文件中构建镜像#从一个变动的容器中创建新的镜像#在容器与本地文件系统之间复制文件或文件夹#创建新的容器#到正在运行的容器上执行命令#将容器的文件系统导出为归档文件#显示镜像的历史信息#为指向源镜像的目标镜像添加一个标签#显示Docker版本信息

Docker命令列表docker

[选项]命令短格式的为一个连字符(

-)加上单个字符,如

-d。长格式为两个连字符加上字符串,如--daemon。

Docker命令的基本语法多值选项(如-a=[])可以在单个命令行中多次定义:docker

run

-astdin

-astdout

-i

-t

ubuntu/bin/bashdocker

run–a=stdin

-itubuntu/bin/ls对于较长的单行命令通常使用续行符(\)进行换行:docker

run

--device=/dev/sdc:/dev/xvdc\--device=/dev/sdd

--device=/dev/zero:/dev/nulo\-i

-t\ubuntu

ls

-l/dev/{xvdc,sdd,nu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论