Published on March 16, 2017 by Docker

Docker Captain Bret Fisher shares one of his favorite Docker tips: Using docker stack deploy to quickly create an app across a Docker Swarm.

Docker is an open platform for developers and system administrators to build, ship and run distributed applications. With Docker, IT organizations shrink application delivery from months to minutes, frictionlessly move workloads between data centers and the cloud and can achieve up to 20X greater efficiency in their use of computing resources. Inspired by an active community and by transparent, open source innovation, Docker containers have been downloaded more than 700 million times and Docker is used by millions of developers across thousands of the world’s most innovative organizations, including eBay, Baidu, the BBC, Goldman Sachs, Groupon, ING, Yelp, and Spotify. Docker’s rapid adoption has catalyzed an active ecosystem, resulting in more than 180,000 “Dockerized” applications, over 40 Docker-related startups and integration partnerships with AWS, Cloud Foundry, Google, IBM, Microsoft, OpenStack, Rackspace, Red Hat and VMware.

Leave a Reply

10 Comments on "Docker tip: docker stack deploy"

Notify of
avatar

Nicholas Maietta
Guest
Nicholas Maietta
2 months 5 days ago

I am really confused now. We're not using the 1.13 version numbers anymore.. now it's v17.03.0-ce.I am trying to figure out why almost everything i read on the internet, or watch on YouTube even though it's recent, being so outdated.

Dharma Jannyter
Guest
Dharma Jannyter
1 month 27 days ago

That would be here: github.com/docker/docker/releasesIf you follow that then you will always know what changed.For example, the notice about the versioning scheme change is here:github.com/docker/docker/releases/tag/v17.03.0-ce-rc1

Nicholas Maietta
Guest
Nicholas Maietta
2 months 4 days ago

Thank you. I wish the "important" changes were somewhere right in their docs that stand out, not tucked away hidden our in places where it's not easily found.

Bret Fisher
Guest
Bret Fisher
2 months 4 days ago

1.13.1 is same as 17.03.0. The Docker cli/server changed to a new versioning scheme that was a better fit for how they release… and is now similar to Ubuntu and SaltStack in how versions/releases work. I've got a TL;DR of that change here: www.bretfisher.com/docker-version-name-change-highlights/

Soichi Hayashi
Guest
Soichi Hayashi
2 months 11 days ago

Which plugins are you using for your vim?

Bret Fisher
Guest
Bret Fisher
2 months 9 days ago

Many, as I use the spf13 distribution vim.spf13.com but I'm thinking of leaving it as no updates in a year on github.

Denis O
Guest
Denis O
2 months 11 days ago

Are those 2 redis instances having data replicated among them?

Bret Fisher
Guest
Bret Fisher
2 months 9 days ago

No, there are 2 for HA, but k/v data is temporary and just waiting for worker role to pick them up. In prod you'd likely need replication to guarantee zero data loss on way from voting web app to worker. App repo is here: github.com/docker/example-voting-app

bala prasanna
Guest
bala prasanna
2 months 11 days ago

cool…seems like k8s

Matthias Loibl
Guest
Matthias Loibl
2 months 11 days ago

Perfect and simple video. I use this now with my personal stuff and so far it's awesome!

wpDiscuz