Docker Compose with Predefined network

  If you want to use a predefined network in Docker Compose, you can do so by specifying the network name and driver in your   docker-compos...

 If you want to use a predefined network in Docker Compose, you can do so by specifying the network name and driver in your docker-compose.yml file. Here's an example:

Assuming you already have a Docker network named my-custom-network created, you can define a service in your docker-compose.yml file that uses this network:

version: '3'

    image: nginx:latest
    container_name: webapp-container
      - "80:80"
      - my-custom-network

    image: mysql:latest
    container_name: db-container
      MYSQL_ROOT_PASSWORD: root_password
      - my-custom-network
    external: true

In this example:

  1. We define two services: webapp and database.

  2. Both services use the networks directive to specify the my-custom-network network.

Ensure that the my-custom-network is already created before you run the docker-compose command. You can create a custom network using the following command:

docker network create my-custom-network

Once the network is created, you can start the containers using Docker Compose:

docker-compose up -d

This will create and start the webapp-container and db-container containers on the my-custom-network network, allowing them to communicate using the network name.

By using a predefined network, you can share it among multiple Docker Compose projects or containers, allowing for better network isolation and management.



Ansible,6,AWS,1,Azure DevOps,1,Containerization with docker,2,DevOps,2,Docker Quiz,1,Docker Swarm,1,DockerCompose,1,ELK,2,git,2,Jira,1,Kubernetes,1,Kubernetes Quiz,5,SAST DAST Security Testing,1,SonarQube,3,Splunk,2,vagrant kubernetes,1,YAML Basics,1,
DevOpsWorld: Docker Compose with Predefined network
Docker Compose with Predefined network
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy Table of Content