This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
docpublic:systemes:docker_linux [2024/12/07 22:31] adminjp [docker compose] |
docpublic:systemes:docker_linux [2024/12/08 13:24] (current) adminjp [Run docker compose & file www site] |
||
---|---|---|---|
Line 11: | Line 11: | ||
* https:// | * https:// | ||
* https:// | * https:// | ||
+ | * https:// | ||
Line 325: | Line 326: | ||
php-apache/ | php-apache/ | ||
</ | </ | ||
+ | |||
+ | ===== docker compose et dockerfile combiné www-site ===== | ||
+ | |||
+ | ==== site DocumentRoot et content ==== | ||
+ | |||
+ | < | ||
+ | jehan@debL74-14212: | ||
+ | |||
+ | jehan@debL74: | ||
+ | < | ||
+ | </ | ||
+ | |||
+ | ==== DockerFile ==== | ||
+ | |||
+ | < | ||
+ | jehan@debL74: | ||
+ | FROM php:apache | ||
+ | RUN docker-php-ext-install pdo pdo_mysql mysqli | ||
+ | </ | ||
+ | |||
+ | ==== Docker compose projet www site ==== | ||
+ | |||
+ | < | ||
+ | jehan@debL74: | ||
+ | services: | ||
+ | php: | ||
+ | build: | ||
+ | dockerfile: ./ | ||
+ | container_name: | ||
+ | restart: always | ||
+ | volumes: | ||
+ | - ~/ | ||
+ | ports: | ||
+ | - 9090:80 | ||
+ | </ | ||
+ | |||
+ | ==== Run docker compose & file www site ==== | ||
+ | |||
+ | instance de CT resultat de la combinaison du docker compose incluant le dockerfile ci-dessus | ||
+ | |||
+ | < | ||
+ | jehan@debL74: | ||
+ | [+] Building 1.3s (7/7) FINISHED | ||
+ | => [php internal] load build definition from dockerfile-phpjp1.dck | ||
+ | => => transferring dockerfile: 112B 0.0s | ||
+ | => [php internal] load metadata for docker.io/ | ||
+ | => [php internal] load .dockerignore | ||
+ | => => transferring context: 2B 0.0s | ||
+ | => [php 1/2] FROM docker.io/ | ||
+ | => CACHED [php 2/2] RUN docker-php-ext-install pdo pdo_mysql mysqli | ||
+ | => [php] exporting to image 0.0s | ||
+ | => => exporting layers | ||
+ | => => writing image sha256: | ||
+ | => => naming to docker.io/ | ||
+ | => [php] resolving provenance for metadata file 0.0s | ||
+ | WARN[0001] Found orphan containers ([phpmyadmin db]) for this project. If you removed or renamed this service in your compose file, you can run this command with the --remove-orphans flag to clean it up. | ||
+ | [+] Running 1/1 | ||
+ | ✔ Container php Started | ||
+ | jehan@debL74: | ||
+ | CONTAINER ID | ||
+ | b22bc9482808 | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | jehan@debL74: | ||
+ | root@b22bc9482808:/ | ||
+ | index.html | ||
+ | </ | ||
+ | |||
+ | ==== consultation cliente ==== | ||
+ | |||
+ | http:// | ||
+ | |||
+ | docker web site JP1 | ||