Docker培训

Docker培训

Docker培训

Testi...Client Testimonials

Docker for Developers and System Administrators

The content was interesting

Leke Adeboye - CISCO

Docker for Developers and System Administrators

A lot of content explained in a simple and straightforward manner, will definitely remember many of the things taught thanks to the simple format.

- CISCO

Docker and Kubernetes

Trainer knowledge and enthusiasm

Ruben Ortega - L M Ericsson Ltd

Docker and Kubernetes

It was very well laid out with good examples and very good knowledge level from the trainer. The food and the installations were great.

Ruben Sancho - L M Ericsson Ltd

Docker and Kubernetes

trainer knowledge

Marcus Quintino Kuhnen - SAP SE

Docker and Kubernetes

The trainer was very easy to understand and to follow.

Wojciech Czaplinski - Continental Automotive GmbH

Docker and Kubernetes

it was pretty hands-on, questions got answered in depth

Markus Matiaschek - Systhemis AG

Docker and Kubernetes

trainer's good subject knowledge and good explanations to questions posed by the participants

Daniel Michel - Systhemis AG

Docker with Swarm

Clear, concise and to the point!

Kennis Lai - Melco Resorts & Entertainment

Docker and Kubernetes

the ambience and that the trainer didn#t leave any behind. He took care that all get the same informations and are understanding. Als bringing in exemple from the real word is a plus, the practical experience/Prod/operational experience is well valued

Gallican Nsanzimana - Brainloop AG

Docker and Kubernetes

The hands on exercises were really good. Adriano seems to have a quite broad understanding of the topic and was able to answer some questions not directly related to the course material with ease. His english was very good to understand, too.

Florian Wich - Systhemis AG

Docker and Kubernetes

skill level of the trainer, good preparation of the training

Markus Korn - Continental Automtove IT

Docker and Kubernetes

the experience

Continental Automtove IT

Docker and Kubernetes

The presentation was quite clear, Adriano answered to all questions.

Cristian Trufasila - Oberthur Technologies

Docker and Kubernetes

Flexibility of the trainer regarding schedule, topics, prioritisation.

Markus Korn - Continental Automotive GmbH

Docker for Developers and System Administrators

Very good information and well presented.

Cerner Corporation

其他课程类别

Docker大纲

代码 名字 时长 概览
dockeradm1 Docker管理与开发集成 14小时 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app)。几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,他们不依赖于任何语言、框架包括系统。什么是Docker 用例 Docker概览 Docker架构 Docker架构 镜像 镜像服务器 容器 底层解读 namespaces cgroups AUFS Container format Docker的安装和部署 Ubuntu环境下 CentOS环境下 安装最新版本 业务迁移 Hello World 和容器交互 把业务后台化 容器操作 运行Web业务 端口映射 查看日志 查看进程 容器的启动和关闭 删除容器 容器之间的通讯 容器之间目录共享 镜像管理 查看镜像 下载镜像 查找镜像 Docker Hub 简介 注册 登陆 上传镜像 私有镜像 自动构建镜像
dockkubernetes1 Docker and Kubernetes 21小时 Docker入门回顾 Docker概述 Docker底层技术 Docker和虚拟机的异同 Docker核心操作回顾 images container registry  数据共享 网络共享 文件共享 镜像定制 Docker生态环境 私有registry部署与安全加固(*) 前端分发器解决方案 docker集群解决方案 进阶 集群网络之pipework(*) Kubernetes 应用架构 kube-apiserver kube-controller-manager kube-scheduler kube-proxy kubelet 部署 逻辑架构 Pod and Replication Controller Service 网络通讯 flannel 业务调度 High Available 高可用 Replication 副本集 业务弹性伸缩 用户接入(*) ServicePort Frontend Delivery Solution 数据持久化(*) MooseFS GlusterFS Ceph 备注 带(*)后缀的课题为可选项,仅在符合以下所有条件的情况下无偿提供 学员技术基础扎实 授课时间充裕 学员乐意学习
dockkube Docker (introducing Kubernetes) 14小时 What is Docker Use cases Major components of Docker Docker architecture fundamentals Docker architecture Docker images Docker registry Docker containers The underlying technology Namespaces Control groups Union FS Container format Installation of Docker Installation on Ubuntu via apt-get Installation of newer version of Docker Dockerizing applications  The hello world example  Interactive container  Daemonizing programs Container usage  Running a webapp in a container  Investigating a container  Port mapping  Viewing the logs  Looking at processes  Stopping and restarting  Removing a container Managing images  Listing images  Downloading images  Finding images Networking of containers  Port mapping details  Container linking and naming  Linking and environment variables Data in containers  Data volumes  Host directories as data volume  Host file as data volume  Data volume containers  Backup, restore of data volumes Contributing to the ecosystem  What is Docker Hub?  Registering on Docker Hub  Command line login  Uploading to Docker Hub  Private repositories  Automated builds Kubernetes introduction  Pods  Labels and Selectors  Controllers  Services  Architecture and the Kubernetes Node
dockerkubernetesscale Docker和Kubernetes:构建和缩放容器化应用程序 21小时 Docker是一个开源平台,用于自动化在容器内部构建、运输和运行应用程序的过程。Kubernetes则进一步提供在集群环境中大规模部署和管理容器化应用程序所需的工具。 在这个讲师主导的培训中,参与者将学习如何创建和管理Docker容器,然后在容器内部署示例应用程序。参与者还将学习如何在Kubernetes集群中自动化、缩放、管理他们的容器化应用程序。最后,培训会涉及更高级的题目,指导参与者学习如何保护、缩放、监控一个Kubernetes集群。 在这次培训结束之后,参与者将能够 设置并运行Docker容器 部署容器化服务器和Web应用程序 构建和管理Docker图像 创建Docker和Kubernetes集群 使用Kubernetes部署和管理集群化Web应用程序 保护、缩放、监控Kubernetes集群 参与者 软件开发人员 架构师 部署工程师 课程安排 包含讲座、讨论、练习、大量实践练习 注意 Apache Tomcat和一个Java EE应用程序将用作容器化的演示服务器和应用程序,但*可能会有所调整*。如果您想查看本次培训所涉及的某个具体应用或相关工具或技术,请联系我们以作相应安排。 [第01天] 介绍     容器vs虚拟机     速度和性能 Docker架构概述    Docker和Linux内核     Docker组件(Docker客户端、Docker守护进程、镜像、注册表、容器) 使用Docker来运行和管理容器     镜像、容器、volumes、网络 容器编排概述 安装Docker 从互联网上拉取镜像     示例:Apache Tomcat 运行容器 Docker注册表     公开vs私有 创建和管理Docker文件 创建Docker镜像 部署Web应用程序     示例应用程序:Java EE应用服务器 Docker容器如何相互通信 在Docker中配置volumes和网络     连接和状态 [第02天] 用Kubernetes编排容器的介绍 Kubernetes架构概述     Pods,标签/选择器,复制控制器,服务,API 安装Kubernetes集群 创建Kubernetes pods和volumes 对您的集群进行分组和整理 发现其他的服务,发布自己的服务 发现和连接到容器 部署Web应用程序     处理应用程序组件     处理数据库连接 Kubernetes安全     认证和授权 高级网络     Docker网络 vs Kubernetes网络 监控Kubernetes     使用Elasticsearch和fluentd收集集群日志     容器级监控(cAdvisor UI、Influxdb、Prometheus) [第03天] 缩放您的Kubernetes集群 针对Kubernetes的基础设施     配置、分区、网络 构建高可用性集群     负载平衡和发现服务 部署可缩放应用程序      水平pod自动缩放      在Kubernetes里把数据库集群化 更新您的应用程序     在Kubernetes里发布 故障排除 结束语
dockerswarm Docker with Swarm 21小时 Docker is an open-source platform that automates the building, shipping and running of software applications inside containers. Multi-container Docker applications can be further defined using Compose. Swarm is a tool that controls a cluster of Docker hosts and exposes them as a single "virtual" host. By pooling together numerous Docker engines, Swarm allows IT operations teams to transparently scale up their software deployment to many hosts. In this instructor-led, live training, participants start with an overview of software containerization concepts, then carry out live exercises to put into practice the concepts learned. By the end of the course, students will be able to Deploy Docker hosts across multiple machines using Compose and Swarm. Manage a Swarm cluster in a live lab environment. Secure and troubleshoot Docker hosts within their Swarm cluster Audience Software developers System administrator IT managers and operations teams Format of the course Part lecture, part discussion, exercises and heavy hands-on practice [DAY 1] Preparing our infrastructure/Installing Docker Container vs Virtual Machines Container vs Images Docker Architecture/Components Running Containers Building Images Persistent Data Storage Docker Compose Docker Registry [DAY 2] Docker Networking Docker Swarm Mode Concepts - Manager & Workers Overlay Network Service Discovery Load-balancing Routing Mesh Initializing Swarm Docker Services Performing Rolling Updates Docker Logs [DAY 3] Docker Stacks Docker Secrets Partitioning / Node Labeling Node Management Troubleshooting Securing the Docker Engine/Swarm
openshift OpenShift for Administrators 21小时 OpenShift is a container application platform for deploying Docker and Kubernetes in the enterprise. It is maintained by Red Hat. In this instructor-led, live training, participants will learn how to how to install, configure, and manage OpenShift Enterprise (OSE). By the end of this training, participants will be able to: Create, configure, manage, and troubleshoot OpenShift clusters Secure OpenShift Platform Container Monitor and gather metrics Manage storage Quickly deploy applications on-premise, in public cloud or on a hosted cloud. Audience System administrators Architects Developers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice To request a customized course outline for this training, please contact us.
mobyproject Moby Project 7小时 The Moby Project is an open-source library of components for assembling custom container-based systems. It provides a “Lego set” of dozens of components, a framework for assembling them into custom container-based systems, and a place for users to experiment and exchange ideas. In this instructor-led, live training, participants will learn how to use Moby Project to assemble specialized container systems. By the end of this training, participants will be able to: Assemble their own docker engine by stripping out unnecessary components Swap out build systems and volume management functions Use Moby tooling to define components (OS, hypervisor, etc.), then pack them into a chosen artifact Assemble a sample tiny OS that can be booted straight from bare metal Audience Developers DevOps System administrators Format of the course Part lecture, part discussion, exercises and heavy hands-on practice To request a customized course outline for this training, please contact us.
dcos DC/OS: Turn 1000 machines into a single logical computer 14小时 The Datacenter Operating System (DC/OS) is an open-source distributed operating system built upon the Apache Mesos project. Apache Mesos was built using the same principles as the Linux kernel, only at a different level of abstraction. The Mesos kernel runs on every machine and provides applications such as Hadoop, Spark, Kafka and Elasticsearch with API’s for resource management and scheduling across entire datacenter and cloud environments. Apache Mesos abstracts CPU, memory, storage, and other compute resources away from machines (physical or virtual), enabling fault-tolerant and elastic distributed systems to easily be built and run effectively. DC/OS brings together Mesos and more than 30 applications into one coherent system, similar to how a Linux distribution packages the Linux kernel with applications to create a working operating system. This course provides participants with an overview of Apache Mesos and DC/OS and demonstrates through hands-on practice how to deploy and manage a complete Data Center Operating System. Audience     System administrators     DevOps engineers Format of the course     Part lecture, part discussion, heavy hands-on practice Introduction: the need for a datacenter operating system     Resource Sharing     Data Sharing     Programming Abstractions     Debugging and Monitoring DC/OS's kernel space components     Master and agents DC/OS's user space components     System components         Admin Router, an internal load balancer         Cosmos, an internal packaging API service         Exhibitor, a Java supervisor system for ZooKeeper         Marathon, an Apache Mesos framework for container orchestration         Mesos-DNS, an internal DNS service Installing and operating DC/OS     Working with DC/OS components and services     Working with the CLI     Load balancing with Marathon Installing distributed systems (applications) with DC/OS Universe     HDFS     Apache Spark     Apache Kafka     Apache Cassandra     Jenkins Deploying applications in Docker containers Deploying applications in native Mesos containers (using Linux cgroups and namespaces) Using Marathon for native container orchestration Ensuring high-availability and fault-tolerance for applications and services Using the GUI-based monitoring and management system Scheduling systems such as Kubernetes and Swarm as services Resource management and abstraction Exploring other ready-to-install packages     ArangoDB, Avi Networks, Cassandra, Chronos, Confluent, Crate, DataDog, Elasticsearch, Etcd, Exhibitor, HDFS, Hue, Jenkins, Kafka, Linkerd, Marathon-lb, Marathon, MemSQL, mr-redis, Namerd, NGINIX, OpenVPN, Project Calico, Quobyte, Riak, Ruxit, Spark, Spark Notebook, Storm, Swarm, Weave and Zeppelin Other DC/OS installation options     Bare metal installations vs virtual machines and cloud installations
rancher Rancher: Manage your Docker containers 14小时 Rancher is an open source software platform that enables organizations to run containers in production. With Rancher, organizations no longer have to cobble together distinct open-source technologies to build a container services platform. It includes a fully supported Kubernetes distribution as well as the option to choose from Docker Swarm and Apache Mesos. Rancher includes modular infrastructure services such as resource management, networking between containers, service discovery, container load balancing, container health monitoring, and backup and recovery, all under one roof. This course provides participants with an overview of Rancher and demonstrates through hands-on practice how to deploy and manage a Rancher container management system. Audience     Software engineers     System administrators     DevOps engineers Format of the course     Part lecture, part discussion, heavy hands-on practice Introduction     Rancher vs DC/OS Installing and configuring Rancher Starting the Rancher server Adding hosts Launching infrastructure services Creating a container using the UI Creating a container through Docker command line Creating a multi-container application Creating a multi-container application using Rancher Compose Launching Kubernetes Launching Mesos Launching Swarm Working with Catalogs Working with the Rancher API Closing remarks
rancheros RancherOS: Just enough OS to run Docker 7小时 RancherOS is an open-source Linux distribution that runs the entire operating system (including system services such as udev and rsyslog) as Docker containers. RancherOS includes only the bare minimum software needed to run Docker. It runs Docker as PID1 and dynamically pulls everything else it needs through Docker. At about 22MB, RancherOS is easy to distribute, orchestrate and spin up in your data center. This training introduces RancherOS's architecture, tools, and components and walks participants step-by-step through the setup of RancherOS in a live lab environment. By the end of this training, participants will have the understanding and practice to use RancherOS to run containers at scale in development, test and production. Audience     DevOps engineers     System administrators     Software engineers Format of the course     Part lecture, part discussion, heavy hands-on practice Introduction The RancherOS architecture Installing and configuring RancherOS Spinning up containers on RancherOS System level services (containers) vs user level services (containers) Running Linux system services through System Docker Running applications through User Docker Isolating user containers for different applications and user groups Controlling access to containers Networking and storage in RancherOS RancherOS security Upgrading and downgrading RancherOS Running RancherOS in the cloud Some sample deployments     Using Docker Compose to define application deployment     Building an Apache Mesos cluster on RancherOS     Running Nagios as a System Service on RancherOS Other container OSs and the future of the datacenter Closing remarks
alpinelinux Alpine Linux: Setting up a small, simple, and secure OS for your containers 7小时 Alpine Linux is a security-oriented, lightweight (80 MB) Linux distribution based on musl libc and BusyBox. Alpine Linux is produced by the makers of Docker and is one of several in the recent proliferation of distros tailored for virtualization, containerization and the cloud. Alpine Linux replaces Ubuntu as the official base image for Docker containers. This training introduces Alpine Linux's architecture and walks participants step-by-step through the setup of Alpine Linux in a live lab environment. By the end of this training, participants will have the knowledge and practice to deploy Alpine Linux as the foundation for running containers in development, test and production environments. Audience     DevOps engineers     System administrators     Software engineers Format of the course     Part lecture, part discussion, heavy hands-on practice Introduction The Alpine Linux architecture     musl libc and BusyBox Installing and configuring Alpine Linux Configuring Networking Deploying web servers on Alpine Linux Deploying content management systems on Alpine Linux Deploying system administration utilities on Alpine Linux Alpine Linux security Other container OSs and the future of the datacenter Closing remarks
rkt rkt: Moving from Docker containers to rkt containers 7小时 rkt is an application container engine for production cloud-native environments. Unlike Docker, rkt executes in the classic Unix process model (there is no central daemon), in a self-contained, isolated environment. rkt implements an open, standard container format and can execute other container images, like those created with Docker. rkt is the default container engine for CoreOS. This training introduces rkt's architecture and walks participants step-by-step through the deployment of rkt containers in a live lab environment. Audience     DevOps engineers     System administrators     Software engineers Format of the course     Part lecture, part discussion, heavy hands-on practice Introduction     rkt vs Docker Overview of rkt's simple architecture Installing and configuring rkt Working with rkt configuration files Using the rkt command line Running a container Running rkt fly Running Docker images with rkt Using the rkt builder Making your own containers Using rkt with Nomad Using rkt with systemd Using rkt with Kubernetes Closing remarks
projectatomic Project Atomic: Re-designing the operating system with the LDK (Linux, Docker, Kubernetes) stack. 14小时 Project Atomic is an umbrella for many projects related to re-designing the operating system around principles of "immutable infrastructure", using the LDK (Linux, Docker, Kubernetes) stack. Many of the components of Project Atomic are upstream components of OpenShift Origin v3. The primary building block of Project Atomic is the "Atomic Host", a lightweight container OS. Project Atomic also encompasses other tools which are essential to immutable, container-based infrastructures, including:     Cockpit gives visibility into your hosts and your container cluster.     Many patches and extensions to Docker for better SELinux and Systemd integration.     AtomicApp and Nulecule for composing multi-container applications.     Atomic Registry for registering your containers.     Commissaire to provide a better API for Kubernetes hosts.     The Atomic Developer Bundle to make development of containerized applications easy. This training introduces the architecture, components and tools behind Project Atomic and walks participants through the deployment and integration of these in a live lab environment. Audience     DevOps engineers     System administrators     Software engineers Format of the course     Part lecture, part discussion, heavy hands-on practice Introduction Installation and setup Deploying containerized applications Managing containers Networking Updating the system Setting up storage Working with the supported file systems Building Docker images SELinux and container security Closing remarks

近期课程

课程日期价格【远程 / 传统课堂】
Docker for Developers and System Administrators - 北京 - 创而新大厦星期二, 2017-12-26 09:30¥14000 / ¥16000

其它地区

Docker,培训,课程,培训课程, 小组Docker课程,Dockers辅导,企业Docker培训,Docker私教,Docker辅导班,Docker课程,一对一Docker课程,Docker周末培训,Docker培训师,短期Docker培训,Docker训练,学习Docker ,Docker远程教育,Docker教程,Docker老师,学Docker班,Docker讲师

促销课程

订阅促销课程

为尊重您的隐私,我公司不会把您的邮箱地址提供给任何人。您可以享有优先权和随时取消订阅的权利。

我们的客户