# Installing Docker - Beginner

**URL:** <https://forums.docker.com/t/installing-docker-beginner/80315>\
**Category:** General\
**Created:** [August 27, 2019, 10:58am UTC](https://forums.docker.com/t/installing-docker-beginner/80315 "2019-08-27T10:58:19Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![saviobarr](https://sea3.discourse-cdn.com/docker/user_avatar/forums.docker.com/saviobarr/32/24830_2.png) [@saviobarr](https://forums.docker.com/u/saviobarr)\
**Post date:** [August 27, 2019, 10:58am UTC](https://forums.docker.com/t/installing-docker-beginner/80315/1 "2019-08-27T10:58:19Z")

</div>

Hello,  
I am studying Docker, and in the installation topic, I saw from different sources that I should install using

> Blockquote curl fsSL [https://get.docker.com](https://get.docker.com) | sh

> Blockquote, but one source says that, beyond Docker, I must install docker machine and Docker Swarm. Which one is the accurate way? Install only Docker (by issuing the script) or Docker + Docker Machine + Docker Swarm?

Many thanks

Savio

---

<div class="post-metadata">

**Author:** ![meyay](https://sea3.discourse-cdn.com/docker/user_avatar/forums.docker.com/meyay/32/34000_2.png) [@meyay](https://forums.docker.com/u/meyay)\
**Post date:** [August 27, 2019, 5:17pm UTC](https://forums.docker.com/t/installing-docker-beginner/80315/2 "2019-08-27T17:17:43Z")

</div>

This pretty much depends on the host os.

If your host is is linux and your distribution is [supported](https://docs.docker.com/install/linux/docker-ce/ubuntu/) by docker, then the command from above (without “Blockquote”) is the right way to go. Imho, this gives the best and cleanest experience with docker.

If your os is OSX or Windows 10 Pro, your will want to use Docker Desktop. If your os is Windows 7 or 10 Home, you will want to use Docker machine. Though, Docker will be run inside a vm, controlled by the docker cli, which will be available on your host os.

Docker Swarm is part of every Docker-CE installation. It just needs to be initialized.

---

<div class="post-metadata">

**Author:** ![saviobarr](https://sea3.discourse-cdn.com/docker/user_avatar/forums.docker.com/saviobarr/32/24830_2.png) [@saviobarr](https://forums.docker.com/u/saviobarr)\
**Post date:** [August 27, 2019, 5:46pm UTC](https://forums.docker.com/t/installing-docker-beginner/80315/3 "2019-08-27T17:46:25Z")

</div>

Thanks for replying. My host OS is Fedora 27.

---

<div class="post-metadata">

**Author:** ![meyay](https://sea3.discourse-cdn.com/docker/user_avatar/forums.docker.com/meyay/32/34000_2.png) [@meyay](https://forums.docker.com/u/meyay)\
**Post date:** [August 27, 2019, 7:40pm UTC](https://forums.docker.com/t/installing-docker-beginner/80315/4 "2019-08-27T19:40:55Z")

</div>

there you go: [https://docs.docker.com/install/linux/docker-ce/fedora/](https://docs.docker.com/install/linux/docker-ce/fedora/)

Don’t forget to enable the service after installation: [https://docs.docker.com/install/linux/linux-postinstall/#configure-docker-to-start-on-boot](https://docs.docker.com/install/linux/linux-postinstall/#configure-docker-to-start-on-boot)

---

<div class="post-metadata">

**Author:** ![saviobarr](https://sea3.discourse-cdn.com/docker/user_avatar/forums.docker.com/saviobarr/32/24830_2.png) [@saviobarr](https://forums.docker.com/u/saviobarr)\
**Post date:** [August 27, 2019, 8:28pm UTC](https://forums.docker.com/t/installing-docker-beginner/80315/5 "2019-08-27T20:28:26Z")

</div>

Thanks for replying. I’m gonna try
