Skip to main content

Posts

Showing posts with the label Docker

Devops - Docker Compose Part 1

1. version –   Version is the first attribute which your specify in your docker compose file. At the time of writing this post the latest version was 3.7 and which was introduced with docker engine  18.06.0+ version. If you will not specify the version you will probably get the error when you will try to run docker-compose up.   Example – version: ‘3.7’ 2. services  – This is the second attribute which we specify after version in our docker-compose.yaml file. It is also a mandatory attribute otherwise you will encounter an error. Under services attribute we specify our docker containers . You can specify any no. of docker containers inside this.  3. Service Name  – As we discussed under services attribute we specify our services name. For example myql: followed by colon(mandatory). Then inside our service we further add our different service attributes like container_name, networks, depends_on, volumes etc.  Example1 – mysql: Example 2 – spring: Example 3 – tomcat: 4. container