Skip to content

Instantly share code, notes, and snippets.

@Vladislav-Melenchuk
Created December 3, 2025 17:14
Show Gist options
  • Select an option

  • Save Vladislav-Melenchuk/4ddf41d58500571b81a76d5f7d13e656 to your computer and use it in GitHub Desktop.

Select an option

Save Vladislav-Melenchuk/4ddf41d58500571b81a76d5f7d13e656 to your computer and use it in GitHub Desktop.
ExamDocker

Завдання

Docker-compose.yml

version: '3.9'

services:
  web:
    build: .
    image: my-nginx
    ports:
      - "8080:80"
    networks:
      - mynet

  db:
    image: mysql:5.7
    environment:
      MYSQL_ROOT_PASSWORD: root
      MYSQL_DATABASE: test_db
    ports:
      - "3306:3306"
    volumes:
      - db_data:/var/lib/mysql
    networks:
      - mynet

volumes:
  db_data:

networks:
  mynet:
    driver: bridge

Dockerfile

FROM nginx:latest

COPY index.html /usr/share/nginx/html/index.html

Собираем все вместе

image image

Все работает

image image
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment