Docker compose configuration extra_hosts 컨테이너에 외부 호스트 정보를 추가한다. extra_hosts: - "somehost:162.242.195.82" - "otherhost:50.31.209.229" 컨테이너 내 /etc/hosts에 호스트 정보가 생성된다. 162.242.195.82 somehost 50.31.209.229 otherhost * localhost 대신 host.docker.internal를 사용하면 자동으로 mapping Docker 2024.04.04
PHP, Nginx, MySQL 환경 Docker Compose 구성하기 1. 목표 Docker compose를 사용하여 Nginx, PHP, MySQL 컨테이너를 생성하고, Laravel 프로젝트의 개발환경을 구성한다 2. 파일구성 2-1. docker-compose.yml version: "3.7" services: php: build: context: . dockerfile: ./php/Dockerfile restart: always ports: - "9000:9000" expose: - "9000" volumes: # - ./php/config/custom.ini:/usr/local/etc/php/conf.d/custom.ini - ./app:/home/app mysql: image: mysql:8.0 restart: always environment: MYSQL_DA.. Docker 2023.08.18