Original article, welcome to reprint. Reprint please specify: reprint from IT people story, thank you! Docker Compose installation and Basic usage for Docker Compose

Docker Compose is a command line tool that is already installed when Docker is installed for MAC or Windows. However, Linux systems require a separate Docker Compose installation. Source code address: github.com/limingios/d… The No. 4

Install Docker Compose in Linux

Docs.docker.com/compose/ins…




Sudo curl -l https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname-s)-$(uname -m) -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
Copy the code



Docker-compose command line tool
docker-compose
Copy the code






  • A collection of containers under the UP installation group

The default yML file name is docker-composing. Yml in the current directory, if you need to specify: docker-composing -f file name up docker-composing up -d The background does not display logs

pwd
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://b81aace9.m.daocloud.io
sudo docker-compose -f docker-compose.yml up 
Copy the code



  • Ps View the current service under compose
 sudo docker-compose ps
Copy the code



  • Stop Stop start Start Down =stop+remove
sudo docker-compose stop
sudo docker-compose start
sudo docker-compose down
Copy the code



  • Images Displays the mirror image
sudo docker-compose  images
Copy the code



  • Exec displays the image
sudo docker-compose  up
sudo docker-compose execContainer name bashCopy the code
Flask and Redis Docker-compose instance titles have source code addresses

Dockerfile create container, docker-compse implementation deployment

pwd 
more Dockerfile
more app.py 
more docker-compose.yml 
Copy the code









image.png




sudo docker-compose up
Copy the code












PS: Docker-compose has an intuitive understanding of the concept, including the compose command line and use.

Docker-compose up -d: docker-compose up -d: docker-compose up -d: docker-compose up -d