We deployed a clustered real-time data processing platform on a group of Mac Minis for a proof of concept. Our experience was presented to the Melbourne Docker Meetup in October 2015.
We open-sourced LinuxKit in April 2017 at DockerCon in Austin. In this session, we'll take a detailed look at some advanced topics of LinuxKit ranging from the general read-only filesystem setup, multi-arch image support for x86_64 and arm64, custom network configuration, and kernel debugging and testing.
When Docker Engine 1.12 features unleashes software architectureAdrien Blind
This slidedeck deals with new features delivered with Docker Engine 1.12, in a larger context of application architecture & security. It has been presented at Voxxed Days Luxembourg 2016
Docker and Microsoft - Windows Server 2016 Technical Deep DiveDocker, Inc.
This document summarizes a webinar about Docker and Windows Server 2016. It discusses how Docker is now supported on 98% of enterprise workloads, including Windows Server 2016, providing the same benefits of Docker on Linux to Windows developers and IT professionals. It outlines how Microsoft and Docker partnered to port Docker Engine to Windows, and how Docker images can now be built and run across Linux and Windows. It provides examples of using Docker with Windows Server 2016 for development/testing and migrating applications.
What's New in Docker 1.12 (June 20, 2016) by Mike Goelzer & Andrea LuzzardiMike Goelzer
Docker 1.12 introduces several new features for managing containerized applications at scale including Docker Swarm mode for native clustering and orchestration. Key features include services that allow defining and updating distributed applications, a built-in routing mesh for load balancing between nodes, and security improvements like cryptographic node identities and TLS encryption by default. The document also discusses plugins, health checks, and distributed application bundles for declaring stacks of services.
Online Meetup: Why should container system / platform builders care about con...Docker, Inc.
Docker and the CNCF recently announced the general availability of containerd 1.0, an industry-standard runtime for building container solutions. The containerd 1.0 milestone comes after several months of alpha and beta releases, that allowed the team to implement various performance improvements: creation of a stress testing system, improvements in garbage collection and shim memory usage, etc. In this online meetup, we look at how containerd works, what are the top features and improvements and how can container system builders integrate with containerd.
DockerCon EU 2015: Trading Bitcoin with DockerDocker, Inc.
Presented by Sebastien Goasguen, VP, Apache CloudStack and Mathieu Buffenoir, co-founder, SBEX
Bity is an internet money gateway built by Swiss Bitcoin Exchange ( SBEX ). To trade bitcoin the entire infrastructure of Bity is running in Docker containers. All the components of the infrastructure are using Docker, from the frontend applications and load balancer, the Django based backend, replicated Postgres database, Bitcoin daemon and remittance engine. All software goes through a CI pipeline that starts with Docker images being built on private repositories in Docker hub. Developers take also advantage of a docker-compose definition that allows them to run the entire infrastructure on a single laptop. Finally the production deployments happen thanks to the Ansible Docker module on a CloudStack based public cloud. Everything has been automated to ease re-deployment and operations. This presentation will go through every component and how Docker has enabled us to go production in 4 months.
Online Meetup: What's new in docker 1.13.0 Docker, Inc.
Core team member and release captain Victor Vieux will introduce us to what's new in Docker 1.13. Victor will first give an overview and demo some of the new features below:
• Restructuration of CLI commands
• Experimental build
• CLI backward compatibility
• Swarm default encryption at rest
• Compose to Swarm
• Data management commands
• Brand new “init system”
• Various orchestration enhancements
This document discusses developer workflows using Docker from development to production. It covers using Docker Compose and Docker Swarm for local development and Docker Cloud for managing production deployments. It also discusses using Kubernetes and cloud native PaaS solutions like Deis, OpenShift, and Rancher that are based on Kubernetes. Specifically, it demos deploying a sample application to OpenShift using the Red Hat Container Development Kit.
We open-sourced LinuxKit in April 2017 at DockerCon in Austin. In this session, we'll take a detailed look at some advanced topics of LinuxKit ranging from the general read-only filesystem setup, multi-arch image support for x86_64 and arm64, custom network configuration, and kernel debugging and testing.
When Docker Engine 1.12 features unleashes software architectureAdrien Blind
This slidedeck deals with new features delivered with Docker Engine 1.12, in a larger context of application architecture & security. It has been presented at Voxxed Days Luxembourg 2016
Docker and Microsoft - Windows Server 2016 Technical Deep DiveDocker, Inc.
This document summarizes a webinar about Docker and Windows Server 2016. It discusses how Docker is now supported on 98% of enterprise workloads, including Windows Server 2016, providing the same benefits of Docker on Linux to Windows developers and IT professionals. It outlines how Microsoft and Docker partnered to port Docker Engine to Windows, and how Docker images can now be built and run across Linux and Windows. It provides examples of using Docker with Windows Server 2016 for development/testing and migrating applications.
What's New in Docker 1.12 (June 20, 2016) by Mike Goelzer & Andrea LuzzardiMike Goelzer
Docker 1.12 introduces several new features for managing containerized applications at scale including Docker Swarm mode for native clustering and orchestration. Key features include services that allow defining and updating distributed applications, a built-in routing mesh for load balancing between nodes, and security improvements like cryptographic node identities and TLS encryption by default. The document also discusses plugins, health checks, and distributed application bundles for declaring stacks of services.
Online Meetup: Why should container system / platform builders care about con...Docker, Inc.
Docker and the CNCF recently announced the general availability of containerd 1.0, an industry-standard runtime for building container solutions. The containerd 1.0 milestone comes after several months of alpha and beta releases, that allowed the team to implement various performance improvements: creation of a stress testing system, improvements in garbage collection and shim memory usage, etc. In this online meetup, we look at how containerd works, what are the top features and improvements and how can container system builders integrate with containerd.
DockerCon EU 2015: Trading Bitcoin with DockerDocker, Inc.
Presented by Sebastien Goasguen, VP, Apache CloudStack and Mathieu Buffenoir, co-founder, SBEX
Bity is an internet money gateway built by Swiss Bitcoin Exchange ( SBEX ). To trade bitcoin the entire infrastructure of Bity is running in Docker containers. All the components of the infrastructure are using Docker, from the frontend applications and load balancer, the Django based backend, replicated Postgres database, Bitcoin daemon and remittance engine. All software goes through a CI pipeline that starts with Docker images being built on private repositories in Docker hub. Developers take also advantage of a docker-compose definition that allows them to run the entire infrastructure on a single laptop. Finally the production deployments happen thanks to the Ansible Docker module on a CloudStack based public cloud. Everything has been automated to ease re-deployment and operations. This presentation will go through every component and how Docker has enabled us to go production in 4 months.
Online Meetup: What's new in docker 1.13.0 Docker, Inc.
Core team member and release captain Victor Vieux will introduce us to what's new in Docker 1.13. Victor will first give an overview and demo some of the new features below:
• Restructuration of CLI commands
• Experimental build
• CLI backward compatibility
• Swarm default encryption at rest
• Compose to Swarm
• Data management commands
• Brand new “init system”
• Various orchestration enhancements
This document discusses developer workflows using Docker from development to production. It covers using Docker Compose and Docker Swarm for local development and Docker Cloud for managing production deployments. It also discusses using Kubernetes and cloud native PaaS solutions like Deis, OpenShift, and Rancher that are based on Kubernetes. Specifically, it demos deploying a sample application to OpenShift using the Red Hat Container Development Kit.
Orchestrating Linux Containers while tolerating failuresDocker, Inc.
lthough containers are bringing a refreshing flexibility when deploying services in production, the management of those containers in such an environment still requires special care in order to keep the application up and running. In this regard, orchestration platforms like Docker, Kubernetes and Nomad have been trying to alleviate this responsibility, facilitating the task of deploying and maintaining the entire application stack in its desired state. This ensures that a service will be always running, tolerating machine failures, network erratic behavior or software updates and downtime. The purpose of this talk is to explain the mechanisms and architecture of the Docker Engine orchestration platform (using a framework called swarmkit) to tolerate failures of services and machines, from cluster state replication and leader-election to container re-scheduling logic when a host goes down.
Docker is a relatively new technology, but it is based on solid underpinnings of the Linux Kernel. It can provision instances in a fraction of the time versus a traditional virtual machine. This makes it a great candidate for development teams to create consistent test benches for their developers. To set up your own disposable Docker environments bring a laptop and make your development a pleasurable experience.
CONTAINERS WORKSHOP DURING SAUDI HPC 2016 : DOCKER 101, DOCKER, AND ITS ECO SYSTEM FOR DISTRIBUTED SYSTEMS by Walid Shaari
This workshop will cover the Theory and hands-on of Docker containers, and Its eco system. The foundations of the Docker platform, including an overview of the platform system components, images, containers and repositories, installation , using Docker containers from repositories e.g. dockerhub, how to create a container using Dockerfile, containers development life cycle. The strategy is to demonstrate through "live demo, and shared exercise" the reuse and customization of components to build a distributed system case service gradually
http://www.hpcsaudi.com/
Swarm allows multiple Docker hosts to be clustered together into a single virtual Docker host. It provides features like scheduling, rescheduling on failure, high availability with multiple masters, and service discovery. To set up a Swarm cluster, run the Swarm manager container on one host and restart the Docker daemons on the other hosts with arguments to join the cluster. An example voting app microservices demo shows how to deploy an application across a Swarm cluster.
Short Introduction to Docker. These slides show the basic idea behind the container technology Docker. The slides present the basic features for the daily use with Docker, Docker Compose, Docker Machine and Docker Swarm.
Docker is specially important for DevOps, because it gives Software Developers more control about their dependencies in different environments.
This document discusses Docker Containers as a Service (CaaS). It begins by showing how Docker can be used to build a software layer on top of the internet hardware layer. It then discusses how Docker can be used with different cloud platforms and orchestration tools. It presents Docker CaaS as addressing the needs of both developers and IT operations by supporting the full application lifecycle across any infrastructure or operating system. Key characteristics of Docker CaaS include open APIs, pluggable architecture, and broad ecosystem support.
Docker allows you to package, distribute and run a piece of software, including everything it needs to run: code, runtime, tools, libraries – anything you can install on a server. This guarantees that it will run and behave the same on any environment.
We will be showcasing the following Docker tools and features: Docker Engine, Docker Registry, Docker Compose, Docker Machine, Docker Swarm, Docker Networking
Next to introducing you to these tools, Tom Verelst will also be covering the following topics: Containerisation, Immutable Infrastructure, Docker Orchestration, Continuous Integration with Docker
Presentation sources: https://github.com/tomverelst/docker-presentation
Youtube video: https://www.youtube.com/watch?v=heBI7oQvHZU
Docker Birthday #3 - Intro to Docker SlidesDocker, Inc.
High level overview of Docker + Birthday #3 overview (app and challenge portion)!
Learn more about Docker Birthday #3 celebrations here: https://www.docker.com/community/docker-birthday-3
This document discusses how to easily run Docker containers on Microsoft Azure virtual machines. It outlines two main principles: simplify the Docker setup process and automate tasks. The Docker Extension for Azure automatically installs Docker on new VMs, allowing containers to be deployed and managed entirely from the Docker client without needing direct access to the underlying VM.
How we dockerized a startup? #meetup #docker Jonathan Martin
Docker in production, for real!
The Yuzu startup, helped by Vixns, chose to have a docker infrastructure with Mesos/Marathon/Consul. From the development environment to our prod monitoring, we share our mistakes, successes, workflows and tools.
LlinuxKit security, Security Scanning and NotaryDocker, Inc.
The document discusses security updates from the Moby Summit. It talks about LinuxKit and its focus on minimal and securely configured kernels. It mentions containerd for running services and dhcpcd for networking. There is also a discussion around secure build chains and signing of images. The document outlines the LinuxKit Security SIG which meets biweekly to discuss projects like Landlock LSM and WireGuard. It proposes standardizing scanning report formats and attaching them to images. Finally, it provides an update on Notary submitting to CNCF and its technical work towards TUF 1.0 specification.
All Things Containers - Docker, Kubernetes, Helm, Istio, GitOps and moreAll Things Open
Presented by: Brent Laster, SAS
Presented at All Things Open 2020
Abstract: In this workshop, students will get a quick overview of what containers are and why they form the basis for many of the key technologies that we use today in cloud environments.
We’ll explore what makes up a container and how they are managed and leveraged in key industry tooling including Docker, Kubernetes, Helm, and Istio. You’ll also learn the basics of these technologies, what they are used for, and see some simple examples of how to use them.
This workshop will include hands-on labs where you will get experience:
Building container images, running them as containers, and tagging and pushing them into a Docker repository.
Creating deployments, services, and pods for containers and instantiating and running those in Kubernetes.
Working with Helm to leverage templates for Kubernetes objects and managing releases in Kubernetes.
Working with Istio to do traffic shaping between multiple versions of your app, fault and delay injection for testing and validation in Kubernetes.
We’ll also briefly cover GitOps – the recommended Git-based way to manage infrastructure like your Kubernetes cluster.
This document discusses containers without Docker. It introduces alternatives to Docker like Runc, Podman, Buildah and Img for launching and building containers. It also discusses deploying Kubernetes using CRI-O as a container runtime instead of Docker. Key points covered include why consider non-Docker options, what containers and images are, and how to launch containers without Docker on Linux, Windows and in Kubernetes. Alternatives provide valuable choices and the future is seen as Kubernetes with CRI-O rather than Docker.
Building Distributed Systems without Docker, Using Docker Plumbing Projects -...Patrick Chanezon
Docker provides an integrated and opinionated toolset to build, ship and run distributed applications. Over the past year, the Docker codebase has been refactored extensively to extract infrastructure plumbing components that can be used independently, following the UNIX philosophy of small tools doing one thing well: runC, containerd, swarmkit, hyperkit, vpnkit, datakit and the newly introduced InfraKit.
This talk will give an overview of these tools and how you can use them to build your own distributed systems without Docker.
Patrick Chanezon & David Chung, Docker & Phil Estes, IBM
- The document introduces Docker, explaining that it provides standardization for packaging software applications and dependencies to make them portable and help transition from monolithic to microservices architectures.
- Docker uses operating system-level virtualization rather than hardware virtualization, allowing containers to start quickly while remaining isolated and using fewer resources than virtual machines.
- The document covers Docker concepts like images, containers, and registries, and provides examples of common Docker commands for pulling images, running containers, and managing the Docker workflow of building, shipping, and running applications.
Introduction to Docker and all things containers, Docker Meetup at RelateIQdotCloud
Docker is an open-source project to easily create lightweight, portable, self-sufficient containers from any application. The same container that a developer builds and tests on a laptop can run at scale, in production, on VMs, bare metal, OpenStack clusters, public clouds and more.
This presentation is from the 2016 Enterprise Roadshow series in North America and Europe. This presentation explains the Docker enterprise solution including Containers as a Service workflows powered by Docker Datacenter and the integration with HPE to deliver a container platform on hybrid cloud infrastructure.
Learn more: www.docker.com/enterprise
Deep Dive in Docker Overlay Networks - Laurent Bernaille - Architect, D2SIDocker, Inc.
Docker overlay networks allow containers on different hosts to communicate by encapsulating traffic in VXLAN tunnels. The overlay network uses Consul for service discovery and stores network state like MAC address tables. Containers connect to the overlay network via veth interfaces attached to a bridge in the overlay namespace. When a container sends traffic to an unknown destination, the bridge floods it over VXLAN tunnels to other nodes to discover the destination's location.
This document discusses Docker and how it powers the Eclipse Che IDE platform. It provides an overview of Docker concepts like containers, images, and orchestration. It also demonstrates how to build a sample Spring Boot app as a Docker image and run it as a container. Finally, it outlines the agenda for the CheConf2016 conference, including sessions on deploying Che on OpenShift and building an IoT IDE with Che.
Orchestrating Linux Containers while tolerating failuresDocker, Inc.
lthough containers are bringing a refreshing flexibility when deploying services in production, the management of those containers in such an environment still requires special care in order to keep the application up and running. In this regard, orchestration platforms like Docker, Kubernetes and Nomad have been trying to alleviate this responsibility, facilitating the task of deploying and maintaining the entire application stack in its desired state. This ensures that a service will be always running, tolerating machine failures, network erratic behavior or software updates and downtime. The purpose of this talk is to explain the mechanisms and architecture of the Docker Engine orchestration platform (using a framework called swarmkit) to tolerate failures of services and machines, from cluster state replication and leader-election to container re-scheduling logic when a host goes down.
Docker is a relatively new technology, but it is based on solid underpinnings of the Linux Kernel. It can provision instances in a fraction of the time versus a traditional virtual machine. This makes it a great candidate for development teams to create consistent test benches for their developers. To set up your own disposable Docker environments bring a laptop and make your development a pleasurable experience.
CONTAINERS WORKSHOP DURING SAUDI HPC 2016 : DOCKER 101, DOCKER, AND ITS ECO SYSTEM FOR DISTRIBUTED SYSTEMS by Walid Shaari
This workshop will cover the Theory and hands-on of Docker containers, and Its eco system. The foundations of the Docker platform, including an overview of the platform system components, images, containers and repositories, installation , using Docker containers from repositories e.g. dockerhub, how to create a container using Dockerfile, containers development life cycle. The strategy is to demonstrate through "live demo, and shared exercise" the reuse and customization of components to build a distributed system case service gradually
http://www.hpcsaudi.com/
Swarm allows multiple Docker hosts to be clustered together into a single virtual Docker host. It provides features like scheduling, rescheduling on failure, high availability with multiple masters, and service discovery. To set up a Swarm cluster, run the Swarm manager container on one host and restart the Docker daemons on the other hosts with arguments to join the cluster. An example voting app microservices demo shows how to deploy an application across a Swarm cluster.
Short Introduction to Docker. These slides show the basic idea behind the container technology Docker. The slides present the basic features for the daily use with Docker, Docker Compose, Docker Machine and Docker Swarm.
Docker is specially important for DevOps, because it gives Software Developers more control about their dependencies in different environments.
This document discusses Docker Containers as a Service (CaaS). It begins by showing how Docker can be used to build a software layer on top of the internet hardware layer. It then discusses how Docker can be used with different cloud platforms and orchestration tools. It presents Docker CaaS as addressing the needs of both developers and IT operations by supporting the full application lifecycle across any infrastructure or operating system. Key characteristics of Docker CaaS include open APIs, pluggable architecture, and broad ecosystem support.
Docker allows you to package, distribute and run a piece of software, including everything it needs to run: code, runtime, tools, libraries – anything you can install on a server. This guarantees that it will run and behave the same on any environment.
We will be showcasing the following Docker tools and features: Docker Engine, Docker Registry, Docker Compose, Docker Machine, Docker Swarm, Docker Networking
Next to introducing you to these tools, Tom Verelst will also be covering the following topics: Containerisation, Immutable Infrastructure, Docker Orchestration, Continuous Integration with Docker
Presentation sources: https://github.com/tomverelst/docker-presentation
Youtube video: https://www.youtube.com/watch?v=heBI7oQvHZU
Docker Birthday #3 - Intro to Docker SlidesDocker, Inc.
High level overview of Docker + Birthday #3 overview (app and challenge portion)!
Learn more about Docker Birthday #3 celebrations here: https://www.docker.com/community/docker-birthday-3
This document discusses how to easily run Docker containers on Microsoft Azure virtual machines. It outlines two main principles: simplify the Docker setup process and automate tasks. The Docker Extension for Azure automatically installs Docker on new VMs, allowing containers to be deployed and managed entirely from the Docker client without needing direct access to the underlying VM.
How we dockerized a startup? #meetup #docker Jonathan Martin
Docker in production, for real!
The Yuzu startup, helped by Vixns, chose to have a docker infrastructure with Mesos/Marathon/Consul. From the development environment to our prod monitoring, we share our mistakes, successes, workflows and tools.
LlinuxKit security, Security Scanning and NotaryDocker, Inc.
The document discusses security updates from the Moby Summit. It talks about LinuxKit and its focus on minimal and securely configured kernels. It mentions containerd for running services and dhcpcd for networking. There is also a discussion around secure build chains and signing of images. The document outlines the LinuxKit Security SIG which meets biweekly to discuss projects like Landlock LSM and WireGuard. It proposes standardizing scanning report formats and attaching them to images. Finally, it provides an update on Notary submitting to CNCF and its technical work towards TUF 1.0 specification.
All Things Containers - Docker, Kubernetes, Helm, Istio, GitOps and moreAll Things Open
Presented by: Brent Laster, SAS
Presented at All Things Open 2020
Abstract: In this workshop, students will get a quick overview of what containers are and why they form the basis for many of the key technologies that we use today in cloud environments.
We’ll explore what makes up a container and how they are managed and leveraged in key industry tooling including Docker, Kubernetes, Helm, and Istio. You’ll also learn the basics of these technologies, what they are used for, and see some simple examples of how to use them.
This workshop will include hands-on labs where you will get experience:
Building container images, running them as containers, and tagging and pushing them into a Docker repository.
Creating deployments, services, and pods for containers and instantiating and running those in Kubernetes.
Working with Helm to leverage templates for Kubernetes objects and managing releases in Kubernetes.
Working with Istio to do traffic shaping between multiple versions of your app, fault and delay injection for testing and validation in Kubernetes.
We’ll also briefly cover GitOps – the recommended Git-based way to manage infrastructure like your Kubernetes cluster.
This document discusses containers without Docker. It introduces alternatives to Docker like Runc, Podman, Buildah and Img for launching and building containers. It also discusses deploying Kubernetes using CRI-O as a container runtime instead of Docker. Key points covered include why consider non-Docker options, what containers and images are, and how to launch containers without Docker on Linux, Windows and in Kubernetes. Alternatives provide valuable choices and the future is seen as Kubernetes with CRI-O rather than Docker.
Building Distributed Systems without Docker, Using Docker Plumbing Projects -...Patrick Chanezon
Docker provides an integrated and opinionated toolset to build, ship and run distributed applications. Over the past year, the Docker codebase has been refactored extensively to extract infrastructure plumbing components that can be used independently, following the UNIX philosophy of small tools doing one thing well: runC, containerd, swarmkit, hyperkit, vpnkit, datakit and the newly introduced InfraKit.
This talk will give an overview of these tools and how you can use them to build your own distributed systems without Docker.
Patrick Chanezon & David Chung, Docker & Phil Estes, IBM
- The document introduces Docker, explaining that it provides standardization for packaging software applications and dependencies to make them portable and help transition from monolithic to microservices architectures.
- Docker uses operating system-level virtualization rather than hardware virtualization, allowing containers to start quickly while remaining isolated and using fewer resources than virtual machines.
- The document covers Docker concepts like images, containers, and registries, and provides examples of common Docker commands for pulling images, running containers, and managing the Docker workflow of building, shipping, and running applications.
Introduction to Docker and all things containers, Docker Meetup at RelateIQdotCloud
Docker is an open-source project to easily create lightweight, portable, self-sufficient containers from any application. The same container that a developer builds and tests on a laptop can run at scale, in production, on VMs, bare metal, OpenStack clusters, public clouds and more.
This presentation is from the 2016 Enterprise Roadshow series in North America and Europe. This presentation explains the Docker enterprise solution including Containers as a Service workflows powered by Docker Datacenter and the integration with HPE to deliver a container platform on hybrid cloud infrastructure.
Learn more: www.docker.com/enterprise
Deep Dive in Docker Overlay Networks - Laurent Bernaille - Architect, D2SIDocker, Inc.
Docker overlay networks allow containers on different hosts to communicate by encapsulating traffic in VXLAN tunnels. The overlay network uses Consul for service discovery and stores network state like MAC address tables. Containers connect to the overlay network via veth interfaces attached to a bridge in the overlay namespace. When a container sends traffic to an unknown destination, the bridge floods it over VXLAN tunnels to other nodes to discover the destination's location.
This document discusses Docker and how it powers the Eclipse Che IDE platform. It provides an overview of Docker concepts like containers, images, and orchestration. It also demonstrates how to build a sample Spring Boot app as a Docker image and run it as a container. Finally, it outlines the agenda for the CheConf2016 conference, including sessions on deploying Che on OpenShift and building an IoT IDE with Che.
Dokumen ini memberikan instruksi tentang cara mengedit teks, menyisipkan gambar dan clipart, mengubah layout slide, dan membuat presentasi baru di Microsoft PowerPoint. Langkah-langkah penyisipan clipart dan tombol untuk membatalkan perintah juga dijelaskan.
Daniel J. Mulcair has over 20 years of experience in accounting and financial management roles. He is currently the Chief Financial Officer and Senior Associate Partner at Wank Adams Slavin Associates LLP, an architecture and engineering firm, where he oversees accounting, human resources, IT, and other departments. He also serves as the Director of New Jersey Business Development to expand the firm's client base. Previously, he held financial and accounting roles at Jeffrey M. Brown Associates and Loews Cineplex Entertainment.
Dokumen ini memberikan instruksi tentang cara mengedit teks, menyisipkan gambar dan clipart, mengubah layout slide, dan membuat presentasi baru di Microsoft PowerPoint. Langkah-langkah penyisipan clipart dan tombol untuk membatalkan perintah juga dijelaskan.
1. Dokumen tersebut membahas tentang jenis-jenis jaringan komputer dan aplikasi internet. Jaringan komputer dibedakan menjadi LAN, MAN, WAN, dan wireless sedangkan aplikasi internetnya meliputi browsing, email, mailing list, chatting, file transfer, dan newsgroup.
Thermoforming is a process where a plastic sheet is heated and formed into a desired shape using pressure, vacuum, or mechanical methods. There are three main thermoforming methods: vacuum forming uses vacuum pressure to draw the heated sheet onto a mold; pressure forming uses compressed air to force the sheet onto the mold more quickly; and mechanical forming uses matching molds to shape the sheet without vacuum or pressure. Common materials thermoformed include plastics like ABS, polyethylene, and PVC. Applications include food packaging, automotive and aircraft parts.
Blow molding is a plastic processing technique where a heated plastic material is extruded into a hollow shape called a parison, which is then placed inside a mold and inflated with air until it takes the shape of the mold cavity. There are different types of blow molding depending on how the parison is formed, such as extrusion blow molding where plastic is continuously extruded and cut into parisons. Common materials used for blow molding include HDPE, LDPE, PP, PVC, and PET. Key factors that affect blow molding include the parison characteristics, inflation pressure, mold design, and blow ratio.
The document provides an overview of Docker networking options and access control. It discusses the default Linux bridge networking (Docker0), port mapping to access containers externally, using the host's network, and connecting containers via their networks. It also covers more advanced options like Open vSwitch for encapsulation and programmable networking. The document recommends using iptables and the --icc and --link flags for access control between containers and only allowing connected containers to communicate.
This document provides an overview of Docker and instructions for installing and using Docker. It discusses what Docker is, the main Docker tools, how to install Docker on different operating systems, and common Docker commands for pulling images, running containers, linking containers, building images with Dockerfiles, and more. The goal is to teach the reader how to containerize a web application using Docker.
A brief introduction to Docker Container technology done at Gurgaon Docker Container Meetup on 30-Jan-2016.
Includes command to launch a simple 2 container linked application that hosts a Etherlite web application.
Docker is a platform for developers and sysadmins to develop, ship, and run applications using containers. It allows building applications from components and eliminates friction when shipping code, allowing code to be tested and deployed to production quickly. Docker consists of the Docker Engine for building and running containers and Docker Hub for sharing container images. The document then discusses containers on Windows, how Docker works, building and running container images locally and remotely, Microsoft tools for working with Docker, and deploying multi-container applications on platforms like DC/OS Swarm and Kubernetes.
Docker: A New Way to Turbocharging Your Apps Developmentmsyukor
Docker is a platform for developing, shipping, and running applications. It provides containers that package applications and dependencies together allowing them to run seamlessly on any infrastructure. The document discusses Docker concepts like containers, images, and the Docker ecosystem. It also provides examples of using Docker with various applications and frameworks like PHP, Java, .NET, Nginx, and Apache. Managing Docker containers at scale can be done with tools like Kubernetes, Docker Datacenter, Rancher, and Prometheus for monitoring.
ContainerDays Boston 2016: "Docker For the Developer" (Borja Burgos)DynamicInfraDays
The document provides an overview of Docker for developers. It summarizes Docker Toolbox, the previous solution for using Docker on Mac or Windows, and introduces Docker for Mac. Docker for Mac uses a new virtualization technique called HyperKit that embeds a lightweight Alpine Linux distribution. It also discusses networking and storage solutions in Docker for Mac that aim to provide a native Mac experience while integrating with existing developer workflows. The document concludes with brief discussions of Docker Cloud for security scanning and automation capabilities.
VMware@Night Container and VirtualizationOpvizor, Inc.
The last VMware@Night in Zurich had Container on top of Virtualization as a headline. Urs Alder, Michael Abmayer and Dennis Zimmer (CEO, Opvizor) presented how to plan, use and monitor Docker (Container) on top of VMware vSphere or other virtualization solutions.
www.opvizor.com
Mit Urs Stephan Alder (CEO Kybernetika), Michael Abmayer (Senior Consultant Opvizor) und Dennis Zimmer (CEO Opvizor) präsentierten gleich 3 hochkarätige Referenten an der vergangenen VMware@Night bei Digicomp. Sie zeigten zusammen auf, welche Auswirkungen Container in der Virtualisierung auf den täglichen Betrieb sowie die Performance- und Kapazitätsplanung haben.
Vor allem Docker ist derzeit in aller Munde und die bekannteste und meist genutzte Container-Technologie. Container werden vielfach in virtuellen Maschinen betrieben und stellen eine neue Herausforderung für VMware- Administratoren, aber auch IT-Manager dar. Gewährleistung und Überwachung der Performance sowie eine möglichst genaue Kapazitätsplanung sind Herausforderungen, denen man sich zügig stellen muss.
Nach einer kurzen Einführung in die Thematik der Container, in der auch die Unterschiede zur Virtualisierung aufgezeigt wurde, widmeten sich die Referenten dem Umgang mit Conteinern am Beispiel von Docker mit VMware vSphere. Zum Abschluss wurde die Performanceüberwachung und Kapazitätsplanung behandelt.
This document discusses Docker, including what it is, why it is useful, and how it can be used at different stages of development and deployment. Docker allows packaging applications and dependencies into standardized containers that can run on any infrastructure. It helps manage different environments, platforms and targets. The document outlines Docker tools like Docker Engine, Docker Compose, Docker Machine and Swarm that can be used for local development, CI/testing, and production deployment of containerized applications.
1. The document summarizes the topics covered in an advanced Docker workshop, including Docker Machine, Docker Swarm, networking, services, GitLab integration, Raspberry Pi IoT applications, Docker Compose testing, and Moby/LinuxKit.
2. It provides instructions on using Docker Machine to create a Swarm cluster on Azure VMs and initialize a Swarm manager.
3. Exercises are presented on Docker networking, creating and scaling services, rolling updates, stacks, and Swarm with MySQL and WordPress.
1. The document summarizes the topics covered in an advanced Docker workshop, including Docker Machine, Docker Swarm, networking, services, GitLab integration, IoT applications, Moby/LinuxKit, and a call to action to learn more about Docker on their own.
2. Specific topics included how to create Docker Machines on Azure, build a Swarm cluster, configure networking and services, integrate with GitLab for continuous integration/delivery, develop IoT applications using Docker on Raspberry Pi, and introduce Moby and LinuxKit for building customized container-based operating systems.
3. The workshop concluded by emphasizing business models, microservices, infrastructure as code, container design, DevOps, and
Practical Design Patterns in Docker NetworkingDocker, Inc.
Migrating an application to Docker creates an opportunity to utilize new networking topologies and features, which can provide new functionality to an existing application. This talk will provide an overview of Docker networking with a focus on the architectural choices when migrating applications. Taking sample applications we will look at the existing networking topology and cover the options available to create a simple migration and provide additional functionality.
This document provides an overview of Docker for web developers. It defines Docker as a platform for developing, shipping and running applications using container virtualization technology. It describes the main Docker products and tools. It provides examples of using Docker for various programming languages and frameworks like PHP, Java, Python, Node.js, Go, databases and content management systems like WordPress, Joomla and Drupal. The document also discusses Dockerfiles, Docker Compose, Docker commands and repositories.
Docker-machine allows mapping local docker commands to remote machines, executing the same commands across hosts. It provides drivers to work with VMs on hosted servers, virtual machines, or clouds. The document discusses installing docker-machine, creating VMs with various drivers like VirtualBox and AWS, connecting to physical servers generically or via certificates, and differences between docker/docker-machine and VMs created with generic versus VirtualBox drivers.
Deploying Windows Containers on Windows Server 2016Ben Hall
This document discusses deploying Docker containers on Windows Server 2016. It provides an introduction to Docker and containers, explains how containers work on Windows, and demonstrates how to deploy common applications like IIS and ASP.NET within Windows containers. It also covers building Windows-based Docker images, running containers in production, and the future of containers on Windows platforms.
Docker Container As A Service
X11 Linux apps on mac in a container.
In container Java development with STS or Eclipse in a container.
Docker UCP and swarm load balancing with Interlock.
Docker Azure Friday OSS March 2017 - Developing and deploying Java & Linux on...Patrick Chanezon
This document provides an overview of developing and deploying Java applications on Azure using Docker. It discusses using Docker to build Java applications, running containers, and deploying stacks. It also covers Docker Enterprise Edition, including subscriptions, certifications, and security features. Finally, it demonstrates using Docker on Azure, such as with Azure Container Service, and shows examples of building, running, and deploying Java applications with Docker.
Docker Seattle Meetup April 2015 - The Docker Orchestration Ecosystem on AzurePatrick Chanezon
This document discusses the Docker ecosystem and provides an overview of containerization technologies. It covers the history of containerization from mainframes in the 1960s to Docker in 2013. It discusses Docker's success due to cloud adoption, portability, and hybrid environments. It outlines the Docker ecosystem including Docker Engine, Docker Hub, Docker Machine, Docker Compose, Docker Swarm, and Kitematic. It also discusses companies in the Docker ecosystem like Docker Inc., CoreOS, Deis, Kubernetes, Cloud Foundry/IBM Bluemix, and others.
Running Docker in Development & Production (DevSum 2015)Ben Hall
This document provides an overview of Docker containers and how to use Docker for development and production environments. It discusses Docker concepts like images, containers, and Dockerfiles. It also demonstrates how to build images, run containers, link containers, manage ports, and use Docker Compose. The document shows how Docker can be used to develop applications using technologies like ASP.NET, Node.js, and Go. It also covers testing, deploying to production, and optimizing containers for production.
The document discusses Docker and container orchestration tools. It begins with an agenda on multi-machine Docker swarms and alternatives like Kubernetes and Mesos. It then covers setting up a multi-node Docker swarm across two virtual machines, deploying an application to the swarm, and accessing the clustered application. Moby Project is introduced as the new name for Docker's open source components to distinguish them from commercial Docker products. Tools like Kitematic, Docker's Universal Control Plane, and Panamax are also briefly mentioned.
Similar to Docker on OSX from Melbourne Docker Meetup (20)
A neural network is a machine learning program, or model, that makes decisions in a manner similar to the human brain, by using processes that mimic the way biological neurons work together to identify phenomena, weigh options and arrive at conclusions.
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid
IBM watsonx Code Assistant for Z, our latest Generative AI-assisted mainframe application modernization solution. Mainframe (IBM Z) application modernization is a topic that every mainframe client is addressing to various degrees today, driven largely from digital transformation. With generative AI comes the opportunity to reimagine the mainframe application modernization experience. Infusing generative AI will enable speed and trust, help de-risk, and lower total costs associated with heavy-lifting application modernization initiatives. This document provides an overview of the IBM watsonx Code Assistant for Z which uses the power of generative AI to make it easier for developers to selectively modernize COBOL business services while maintaining mainframe qualities of service.
What to do when you have a perfect model for your software but you are constrained by an imperfect business model?
This talk explores the challenges of bringing modelling rigour to the business and strategy levels, and talking to your non-technical counterparts in the process.
Superpower Your Apache Kafka Applications Development with Complementary Open...Paul Brebner
Kafka Summit talk (Bangalore, India, May 2, 2024, https://events.bizzabo.com/573863/agenda/session/1300469 )
Many Apache Kafka use cases take advantage of Kafka’s ability to integrate multiple heterogeneous systems for stream processing and real-time machine learning scenarios. But Kafka also exists in a rich ecosystem of related but complementary stream processing technologies and tools, particularly from the open-source community. In this talk, we’ll take you on a tour of a selection of complementary tools that can make Kafka even more powerful. We’ll focus on tools for stream processing and querying, streaming machine learning, stream visibility and observation, stream meta-data, stream visualisation, stream development including testing and the use of Generative AI and LLMs, and stream performance and scalability. By the end you will have a good idea of the types of Kafka “superhero” tools that exist, which are my favourites (and what superpowers they have), and how they combine to save your Kafka applications development universe from swamploads of data stagnation monsters!
🏎️Tech Transformation: DevOps Insights from the Experts 👩💻campbellclarkson
Connect with fellow Trailblazers, learn from industry experts Glenda Thomson (Salesforce, Principal Technical Architect) and Will Dinn (Judo Bank, Salesforce Development Lead), and discover how to harness DevOps tools with Salesforce.
How Can Hiring A Mobile App Development Company Help Your Business Grow?ToXSL Technologies
ToXSL Technologies is an award-winning Mobile App Development Company in Dubai that helps businesses reshape their digital possibilities with custom app services. As a top app development company in Dubai, we offer highly engaging iOS & Android app solutions. https://rb.gy/necdnt
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...kalichargn70th171
Visual testing plays a vital role in ensuring that software products meet the aesthetic requirements specified by clients in functional and non-functional specifications. In today's highly competitive digital landscape, users expect a seamless and visually appealing online experience. Visual testing, also known as automated UI testing or visual regression testing, verifies the accuracy of the visual elements that users interact with.
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...Luigi Fugaro
Vector databases are transforming how we handle data, allowing us to search through text, images, and audio by converting them into vectors. Today, we'll dive into the basics of this exciting technology and discuss its potential to revolutionize our next-generation AI applications. We'll examine typical uses for these databases and the essential tools
developers need. Plus, we'll zoom in on the advanced capabilities of vector search and semantic caching in Java, showcasing these through a live demo with Redis libraries. Get ready to see how these powerful tools can change the game!
Enhanced Screen Flows UI/UX using SLDS with Tom KittPeter Caitens
Join us for an engaging session led by Flow Champion, Tom Kitt. This session will dive into a technique of enhancing the user interfaces and user experiences within Screen Flows using the Salesforce Lightning Design System (SLDS). This technique uses Native functionality, with No Apex Code, No Custom Components and No Managed Packages required.
Orca: Nocode Graphical Editor for Container OrchestrationPedro J. Molina
Tool demo on CEDI/SISTEDES/JISBD2024 at A Coruña, Spain. 2024.06.18
"Orca: Nocode Graphical Editor for Container Orchestration"
by Pedro J. Molina PhD. from Metadev
Manyata Tech Park Bangalore_ Infrastructure, Facilities and Morenarinav14
Located in the bustling city of Bangalore, Manyata Tech Park stands as one of India’s largest and most prominent tech parks, playing a pivotal role in shaping the city’s reputation as the Silicon Valley of India. Established to cater to the burgeoning IT and technology sectors
3. Docker on OSX3 | 21 October 2015
Docker on OSX
VirtualBox
Boot2docker (Tiny Core Linux)
Docker daemon
Container App Container App
4. Docker on OSX
Network
4 | 21 October 2015
Future Grid Platform
Agent
Cassandra
Application
Agent
Cassandra
Application
Agent
Cassandra
Application
Agent
Cassandra
Application
Agent
Cassandra
Application
• Built on Mac Minis to allow for destructive testing.
(e.g. Unplug network cables, unplug machines, etc)
5. Docker on OSX5 | 21 October 2015
Docker on OSX
Target Configuration
Cassandra, Agent and
Application put into Docker
containers.
Deployed and managed from a
single server.
VirtualBox
Boot2docker (Tiny Core Linux)
Docker daemon
Agent ApplicationCassandra
6. Docker on OSX6 | 21 October 2015
Docker on OSX
Three Challenges
- Allow containers to
communicate via public IP
- Manage all hosts from a
single location.
- Store Cassandra data to
OSX file system.
VirtualBox
Boot2docker (Tiny Core Linux)
Docker daemon
Agent ApplicationCassandra
7. Docker on OSX
VirtualBox
Boot2docker (Tiny Core Linux)
Docker daemon
Agent ApplicationCassandra
7 | 21 October 2015
Networking
192.168.99.100
192.168.15.14
172.17.0.66 172.17.0.62
172.17.42.1
First Challenge
Docker uses two network
interfaces
o Adapter 1: NAT
(192.168.99.1)
o Adapter 2: Host-Only
(172.17.42.1)
Neither accessible from public
interface.
192.168.99.1
8. Docker on OSX
VirtualBox
Boot2docker (Tiny Core Linux)
Docker daemon
Agent ApplicationCassandra
8 | 21 October 2015
Networking
192.168.99.100
192.168.15.14
172.17.0.66 172.17.0.62
172.17.42.1
Option 1 – Change NAT
interface to be bridged. ✗
Option 2 – Add bridged mode
Adapter 3 and share Ethernet
adapter. ✗
Option 3 – Add a USB Gigabit
adapter and add Adapter 3 in
Bridged mode. ✓
192.168.99.1
192.168.15.24
9. Docker on OSX9 | 21 October 2015
Networking
Docker uses Desktop adapter
type. Using anything else will
cause issues with
misnumbered adapters.
(i.e. eth0, eth1, eth2)
10. Docker on OSX10 | 21 October 2015
Networking
> docker-machine ssh default
> cd /var/lib/boot2docker
> vi bootlocal.sh
#!/bin/sh
ifconfig eth2 192.168.15.24 netmask 255.255.255.0
11. Docker on OSX11 | 21 October 2015
Remote Docker
Second Challenge
docker is exposed to a public
IP address.
docker-machine is designed to
be locally managed.
docker-machine env command
is very opinionated. Builds its
own certificate chain.
VirtualBox
Boot2docker (Tiny Core Linux)
Docker daemon
Agent ApplicationCassandra
192.168.15.24
12. Docker on OSX12 | 21 October 2015
Remote Docker
Ideally, create a single
Certificate Authority (CA) and
have it sign each machine and
client certificate.
Follow directions provided by
Docker.
https://docs.docker.com/articles/https/
CA
Machine-1Machine-1Machine-1Machine-1Machine-1
client
13. Docker on OSX13 | 21 October 2015
Remote Docker
> docker-machine stop default
> docker-machine rm default
> docker-machine --tls-ca-cert=/data/certs/ca.pem
--tls-ca-key=/data/certs/ca-key.pem
--tls-client-cert=/data/certs/user-cert.pem
--tls-cert-key=/data/certs/user-key.pem create -d virtualbox
--engine-env HTTP_PROXY=http://user:AxYtVzz@proxy:8080
--engine-env HTTPS_PROXY=http://user:AxYtVzz@proxy:8080
--engine-insecure-registry 192.168.15.100 default
> docker-machine start default
Create the docker machine with specified server cert and key
Reconfigure eth2 IP Address!
14. Docker on OSX14 | 21 October 2015
Remote Docker
> docker –tlsverify=false –H tcp://m01:2376 ps –a
Finally, we can run commands remotely.
15. Docker on OSX
VirtualBox
Boot2docker (Tiny Core Linux)
Docker daemon
Agent ApplicationCassandra
15 | 21 October 2015
Storage
Challenge Three
docker-machine configures
/Users to map to the local
machine.
You can add other mappings
in VirtualBox
Cassandra uses hardlinks
which both VirtualBox and
VMWare do not support.
/Users
/data
16. Docker on OSX16 | 21 October 2015
Storage
> sudo vi /etc/exports
/data -mapall=user:staff -network 192.168.99 –mask 255.255.255.0
> sudo nfsd update
Configure OSX host to allow VirtualBox to connect via NFS
17. Docker on OSX17 | 21 October 2015
Storage
> sudo vi /etc/exports
/data -mapall=user:staff -network 192.168.99 –mask 255.255.255.0
> sudo nfsd update
Configure docker-machine to map /data to server.
> docker-machine ssh default
> cd /var/lib/boot2docker
> vi bootlocal.sh
#!/bin/sh
sleep 1
sudo mkdir -p /data
sudo /usr/local/etc/init.d/nfs-client start
sudo mount 192.168.99.1:/data /data –o
rw,async,noatime,rsize=32768,wsize=32768,proto=tcp
ifconfig eth2 192.168.15.24 netmask 255.255.255.0
18. Docker on OSX
VirtualBox
Boot2docker (Tiny Core Linux)
Docker daemon
Agent ApplicationCassandra
18 | 21 October 2015
Storage
Success
Cassandra, and applications
can communicate over
network.
Docker accessible from
single host.
Data stored via NFS
One last thing!
/data
192.168.15.24
19. Docker on OSX19 | 21 October 2015
Storage
Memory and CPU
Increase processors
Increase memory
Finally…
Deploy and run!
20. Docker on OSX20 | 21 October 2015
Questions
Questions?
www.future-grid.com.au
@futuregridaus
David Ryan
@oobles
Editor's Notes
Docker requires certain linux features which are not available directly on OSX. Docker on OSX uses VirtualBox and a Tiny Core Linux distribution boot2docker to run docker daemon.
Our test/poc environment uses mac minis to allow for destructive testing. Purchased before our move to docker, we decided to try move our installation to docker on OSX for testing.
Docker-machine is used to create and manage the VirtualBox configuration. As I learned through this.. It is very opinionated about how the environment should be configured.
Make sure the Adapter type is the same as Adapter 1 and 2. Docker-machine will reset Adapter 1 and 2 (during docker-machine env) if you attempt to change them.
Need to login to the virtual machine and configure the the new adapter.
WARNING: VirtualBox bridged networking is a bit flaky. Seems to work best if no other applications are running on the host when started.
For instance, when Cassandra was running on OSX VirtualBox failed to configure the birdged mode adapter.
Docker creates the server cert and key from the ca. I would prefer to pass in the server cert and key, but this doesn’t seem possible in the current version (1.8) of docker-machine.
Tlsverify is required because the host name doesn’t match what is in the certificate. The server cert generated will generally have the ip address 192.168.99.100. As you can’t pass in the server cert and key you’re stuck with this restriction.
For 95% of applications the VirtualBox mappings is probably enough. However, any application using hardlinks will not work correctly due to VirtualBox/VMWare fusion virtual file system.
We used NFS to map the directory from VirtualBox to OSX.