Ich versuche, eine lokale LEMP-Entwicklungsumgebung mit Docker einzurichten. Im Anschluss ist meine Docker-composer.yml:Wie wird ein virtueller Host einem Container im Andockfenster zugeordnet?
version: '2'
services:
apache:
build:
context: ./docker/apache-php7
dockerfile: Dockerfile
image: foo/apache-php7
volumes:
- .:/var/www/html
ports:
- "80:80"
- "443:443"
networks:
- localnet
node:
build:
context: ./docker/node
dockerfile: Dockerfile
image: foo/node
volumes:
- .:/var/www/html
networks:
- localnet
mysql:
image: mysql:5.7
ports:
- "3306:3306"
environment:
MYSQL_ROOT_PASSWORD: "root"
MYSQL_DATABASE: "root"
MYSQL_USER: "root"
MYSQL_PASSWORD: "root"
volumes:
- mysqldata:/var/lib/mysql
networks:
- localnet
redis:
image: redis:alpine
volumes:
- redisdata:/data
networks:
- localnet
networks:
localnet:
driver: "bridge"
volumes:
mysqldata:
driver: "local"
redisdata:
driver: "local"
ich die Seite, indem Sie auf http://localhost zugreifen kann. Anstatt auf das Projekt mit http://localhost zuzugreifen, versuche ich, es auf http://foo.dev abzubilden, aber für das Leben von mir kann ich einfach nicht herausfinden, wie ich das erreichen kann? Ein Beispiel, das ich gesehen habe, ist this, aber es verwendet ein anderes Bild und es verwendet auch nginx.
Was hast du bisher versucht? – johnharris85
@ johnharris85 Es klingt vielleicht faul, aber ich weiß nicht, wo ich anfangen soll. Ich habe versucht Google Docs, Google, aber ich denke, ich stelle nicht die richtigen Fragen, also weiß nicht, wo ich suchen soll. –