All Projects → g0t4 → docker-swarm-mode-getting-started

g0t4 / docker-swarm-mode-getting-started

Licence: MIT License
Repository for my Pluralsight course Getting Started with Docker Swarm Mode

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to docker-swarm-mode-getting-started

vagrant-boot2docker-swarm
A multi-machine Docker swarm Vagrant environment
Stars: ✭ 16 (-60%)
Mutual labels:  vagrant, docker-swarm-mode
alexa-openwebif
alexa skill to control your openwebif device
Stars: ✭ 25 (-37.5%)
Mutual labels:  vagrant
talk-symfony2-docker-vagrant
Développer et packager votre application Symfony2 avec Docker et Vagrant
Stars: ✭ 23 (-42.5%)
Mutual labels:  vagrant
archlinux-auto-install
Automatically install archlinux (from livecd with Ventoy tools)
Stars: ✭ 34 (-15%)
Mutual labels:  vagrant
emacs-counsel-tramp
Tramp ivy interface for ssh and docker and ‎vagrant
Stars: ✭ 49 (+22.5%)
Mutual labels:  vagrant
oracle-12.2-vagrant
Oracle Database 12.2.0.1 installation scripts based on latest Oracle Linux 7 Vagrant box
Stars: ✭ 26 (-35%)
Mutual labels:  vagrant
ubuntu-vagrant
Ubuntu Linux Vagrant Base Box (https://app.vagrantup.com/rgl)
Stars: ✭ 25 (-37.5%)
Mutual labels:  vagrant
magento2-fast-vm
Optimal vagrant developer box for Magento2. Folders synced by nfs/rsync. This box includes Magento developer utilities.
Stars: ✭ 89 (+122.5%)
Mutual labels:  vagrant
dockerX
Examples of amazing Docker/Docker-Compose/Docker Swarm technologies
Stars: ✭ 17 (-57.5%)
Mutual labels:  vagrant
Vagrantfile
Vagrant 配置示例
Stars: ✭ 50 (+25%)
Mutual labels:  vagrant
vagrant-dspace
(No longer actively maintained. Replaced by Docker compose in main codebase.) DSpace + Vagrant. Quickly spin up a virtual machine (via Vagrant) which is "DSpace development ready"
Stars: ✭ 37 (-7.5%)
Mutual labels:  vagrant
Book k8sInfra
< 컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커 >
Stars: ✭ 176 (+340%)
Mutual labels:  vagrant
vagrant-xfce4-ubuntu
Vagrant-based development environment using Ubuntu and the Xfce Desktop Environment
Stars: ✭ 17 (-57.5%)
Mutual labels:  vagrant
rails-development-environment
Development environment for Ruby on Rails based on Vagrant, VirtualBox and Ubuntu 16.04 LTS (Xenial Xerus).
Stars: ✭ 50 (+25%)
Mutual labels:  vagrant
vagrant-ansible-kubernetes
Combination of Vagrant and Ansible to spin up a Kubernetes cluster
Stars: ✭ 50 (+25%)
Mutual labels:  vagrant
misp-vagrant
Deploy MISP Project software with Vagrant.
Stars: ✭ 37 (-7.5%)
Mutual labels:  vagrant
vagrant-r10k
UNSUPPORTED - SEEKING MAINTAINER - Vagrant middleware plugin to retrieve puppet modules using r10k.
Stars: ✭ 36 (-10%)
Mutual labels:  vagrant
k3s-homeops-ansible
Bootstrap a k3s cluster on top of Ubuntu 20.04
Stars: ✭ 47 (+17.5%)
Mutual labels:  vagrant
kubernetes-dev-stack
Automation of Kubernetes 1.6.0.alpha3 on Centos 7.3 (kernel 4.9.5, docker 1.13.1, flannel 0.7.0)
Stars: ✭ 15 (-62.5%)
Mutual labels:  vagrant
sig-windows-dev-tools
This is a batteries included local development environment for Kubernetes on Windows.
Stars: ✭ 52 (+30%)
Mutual labels:  vagrant

Errata for the course:

20.10

Swarm Jobs!

  • As of Docker version 20.10 support for jobs has been added!
  • read the jobs docs here.
  • mode option has two new values:
    • replicated-job
    • global-job
  • jobs are run to completion
    • completion = return code 0
  • IMO comingling service and job concepts is somewhat confusing albeit they have many options in common.. but a service is an abstraction of a daemon or long-running process whereas a job is run once
    • A docker jobs or similar might be nice
      • But, mode works and avoids a slew of new docker commands and subcommands
    • Many service options aren't applicable, like restart-condition, update and rollback options
  • replicated-jobs use the replicas setting to specify how many
  • global-jobs run one per node (matching any placement constraints)
    • as nodes are added, each will have a task for each global-job

17.10

  • docker service commands no longer run detached by default as of 17.10
    • This is nice because you get a progress indicator in the new interactive mode
    • If you want to run detached simply pass --detach
    • Applies to service create, service update, service rollback, and service scale
    • For command examples before and after this change and a history of the change, check out this PR, it's great: docker/cli#525

Updated as of 17.10

Keep an eye out for future changes, this is the easiest spot for me to update.

Refresh coming soon! (2nd edition)

I'm working on a refresh to this course to update it for changes since the 1st edition was published!

  • It will be condensed, so some content won't make the cut.
    • Fortunately, the vast majority of the current course is still applicable and thus you can always watch the expanded 1st edition (current course) after the refresh (2nd edition) comes out!
    • Both are linked

Links

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].