Start Docker On Mac

  1. Start Docker On Mac
  2. Start Docker Service On Mac
  3. How To Start Docker On Mac
  4. Start Docker On Mac Command Line

Apr 01, 2019

3min Read

Start Docker On Mac

Just like Linux was an accidental revolution by Linus Torvalds, Docker was by Solomon Hykes. Solomon was trying to figure out a solution for programmers to provide a code that runs the same both on their development as well as the production environment and this resulted in the creation of Docker Containers. In this tutorial, we’ll show you how you can start a Docker container on your VPS, along with some extra tips and commands.

Today Docker is the most popular software container platform.

  • Where does docker desktop 'start on login' option get stored and how to stop Docker from doing this outside of docker desktop? 2 Docker for Mac 10.11.6 will not start, uninstall hangs and docker menu will not open when running.
  • Install and run Docker Desktop on Mac. Double-click Docker. Dmg to open the installer, then drag the Docker icon to the Applications folder. Double-click Docker. App in the Applications folder to start Docker. Select About Docker to verify that you have the latest version. Click to see full answer.

Docker was originally developed for Linux. Running Docker on macOS used to be pretty complicated, but a native macOS app Docker for Mac launched in July 2016, so now it’s a breeze! The Community Edition (CE) is a free download, so download Docker CE for Mac, then install and run the app. Moby the whale should appear in your Mac’s status bar.

Docker Explained

At a very basic level it solves the issue of an application running on one platform but not on others. Although present in the entire software development lifecycle, Docker Containers main use is in deployment.

What are Docker Containers

Docker Containers are running instances of Docker images. Running an Image creates a Docker container. Images provide a template that can be used for the creation of containers. They contain information about what’s required to create containers. Images can either be stored locally or remotely. If you need help installing Docker, check out our tutorials for CentOS 7 or Ubuntu 18.04.

How to Start a Docker Container

Remember, before starting, you need to access your VPS server with SSH. Check out our PuTTY tutorial if you’re having trouble.

To list all Dockers images on your system you can use the command:

If you want to display additional information enter the following command in the command line:

We don’t have any Docker Images on our system, so let’s pull an image first. To do that, first go to Docker hub. Here you can find hundreds of Docker Images. We’ll pull an Ubuntu image. You can browse each image’s page to see more details about the Image:

We can pull the image with the command:

You can replace <image name> with hundreds of images found on Docker Hub like CentOS, MySQL, mariaDB, Python, etc.

Using the -q option will list only numeric IDs of Images available on your system.

-f is the filter flag. If we wanted to list all images that are not dangling – tagged or referenced by a container – we would use the command:

Start Docker Service On Mac

Now that we know how to pull and locate an image to start a Docker container, we can get to work.

Next we see how to run an Image, by running an Image we actually create a container out of that image. Lets run our ubuntu image. To start a Docker container use the command:

We’ll run the Ubuntu image. So the command will be:


The container is created, but not started

To start the container we use a command like this:

Here –name MyContainer is simply how we want to name the running process, while -it ubuntu bash, names which container we’re running.

Nowe we can open another terminal window, SSH into the server and run the command:

Open another terminal and issue following command.

We can now see that the container named MyContainer is now running.

To stop the container issue following command:

If we wish to see the top process of a container we can run the command:

It would look like this:

To see stats of a container like its CPU utilization, memory usage, etc.:

Lastly, if we wish to kill a Docker container:

That’s all there is to it! You’re ready to start a Docker container and put it to use!

Wrap Up

Docker is an incredibly useful tool for any developer. The ability to seamlessly test, deploy and develop applications is a utility that can speed up workflow exponentially. In this tutorial, we show how to start a Docker container, along with some other commands that will definitely come in handy.

How To Start Docker On Mac

To learn more we suggest checking out our other tutorials, or Docker’s official documentation!

Start Docker On Mac Command Line

Edward is an expert communicator with years of experience in IT as a writer, marketer, and Linux enthusiast. IT is a core pillar of his life, personal and professional. Edward's goal is to encourage millions to achieve an impactful online presence. He also really loves dogs, guitars, and everything related to space.