Dockerを使用してLEMPローカル開発環境をセットアップしようとしています。以下の私のドッキングウィンドウ-composer.ymlです:仮想ホストをドッカーのコンテナにマップするにはどうすればよいですか?
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"
私はhttp://localhostに行くことによって、サイトにアクセスすることができます。 http://localhostを使ってプロジェクトにアクセスするのではなく、それをhttp://foo.devにマップしようとしていますが、私の人生のために、私はそれをどのように達成できるのか分かりません。私が見た1つの例はthisですが、別のイメージを使用しており、nginxも使用しています。
これまでに何を試しましたか? – johnharris85
@ johnharris85それは怠惰に聞こえるかもしれませんが、私はどこから始めても迷っています。 Googleの公式ドキュメントを試してみましたが、私は正しい質問をしていないと思いますので、どこを見ているのかわかりません。 –