How to open/run YML compose file?

105,822

Solution 1

To manage .yml files you have to install and use Docker Compose.

Installation instructions can be found here: https://docs.docker.com/compose/install/

After the installation, go to your docker-compose.yml directory and then execute docker-compose up to create and start services in your docker-compose.yml file.

If you need more information, take a look to Docker Compose docs: https://docs.docker.com/compose

Solution 2

If you are asking how to open YAML files, then you can use some common editors like NotePad++ in windows or vim in linux. If your question is about running the compose yaml file, then run this command from the directory where compose file is residing:

docker-compose -f {compose file name} up

You can avoid -f if your filename is docker-compose.yml

Share:
105,822
themiurge
Author by

themiurge

Updated on July 14, 2020

Comments

  • themiurge
    themiurge almost 4 years

    How can I open/run a YML compose file on my computer? I've installed Docker for Windows and Docker tools but couldn't figure out how.

  • Peter Grainger
    Peter Grainger almost 7 years
    Docker for windows includes compose, from docs: Docker for Mac, Docker for Windows, and Docker Toolbox include Docker Compose, so most Mac and Windows users do not need to install Docker Compose separately.
  • Peter Krauss
    Peter Krauss almost 6 years
    Hum... it is "locked", need the "&" to only run-and-go? So docker-compose up &
  • Peter Krauss
    Peter Krauss almost 6 years
    How to KILL?? After docker stop the composed, they stay there!
  • Dario Seidl
    Dario Seidl over 5 years
    @PeterKrauss for a stack started with docker-compose up, use docker-compose stop to just stop the containers, or docker-compose down to stop and remove them.