Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
| Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
|
dockerfile [2022/10/25 16:49] enrique_mieza_sanchez [Combinant Dockerfile i Docker-compose] |
dockerfile [2023/11/06 19:14] (actual) enric_mieza_sanchez [Millora d'un Wordpress amb Dockerfile] |
||
|---|---|---|---|
| Línia 1: | Línia 1: | ||
| ====== Dockerfile : creant les nostres pròpies imatges ====== | ====== Dockerfile : creant les nostres pròpies imatges ====== | ||
| + | |||
| El '' | El '' | ||
| Línia 43: | Línia 44: | ||
| / | / | ||
| </ | </ | ||
| - | - Ara que sabem quin és, consultem els arxius dels què depèn:< | + | - Ara que sabem quin és, consultem els arxius dels què depèn |
| linux-vdso.so.1 (0x00007ffd30bad000) | linux-vdso.so.1 (0x00007ffd30bad000) | ||
| libtinfo.so.6 => / | libtinfo.so.6 => / | ||
| Línia 98: | Línia 99: | ||
| [[https:// | [[https:// | ||
| + | |||
| + | === Script d' | ||
| + | Per personalitzar una mica més la nostra imatge i donar instruccions a l' | ||
| + | |||
| + | <file bash / | ||
| + | echo " | ||
| + | echo "Ara només disposeu de les comandes builtin de bash." | ||
| + | echo "Mes comandes ...coming soon..." | ||
| + | </ | ||
| + | |||
| + | Comprova que ens apareix el missatge si reconstruim la imatge i la posem en marxa: | ||
| + | < | ||
| + | $ docker build -t enric/ | ||
| + | $ docker run -ti enric/ | ||
| + | Benvingut al docker de l' | ||
| + | Ara només disposeu de les comandes builtin de bash. | ||
| + | Mes comandes ...coming soon... | ||
| + | bash-5.1# | ||
| + | </ | ||
| ==== Publicar imatge a Docker Hub ==== | ==== Publicar imatge a Docker Hub ==== | ||
| Línia 105: | Línia 125: | ||
| * '' | * '' | ||
| * una altra comanda de la vostra elecció. | * una altra comanda de la vostra elecció. | ||
| - | - Quan la imatge et funcioni, crea un compte a [[https:// | + | - Posa un missatge personalitzat a ''/ |
| - | - Penja al Moodle | + | - Comprova que les comandes hi son fent un '' |
| + | - Crea un compte a [[https:// | ||
| + | * Poso l' | ||
| + | - Logueja' | ||
| + | | ||
| + | * ULL perquè el nom d' | ||
| + | - Penja al Moodle el nom complet de la imatge '' | ||
| </ | </ | ||
| Línia 162: | Línia 188: | ||
| <WRAP todo> | <WRAP todo> | ||
| - Crea una carpeta de projecte '' | - Crea una carpeta de projecte '' | ||
| - | - Afegeix l' | + | - Afegeix l' |
| memory_limit = 500M | memory_limit = 500M | ||
| upload_max_filesize = 500M | upload_max_filesize = 500M | ||
| post_max_size = 500M | post_max_size = 500M | ||
| max_execution_time = 600 | max_execution_time = 600 | ||
| - | </code> | + | </file> |
| - | - Modifica el '' | + | - Modifica el '' |
| - | build: .</code> | + | build: .</file> |
| - | - Al '' | + | - Al '' |
| FROM wordpress | FROM wordpress | ||
| COPY uploads.ini / | COPY uploads.ini / | ||
| - | </code> | + | </file> |
| - (No li cal CMD o ENTRYPOINT perquè ho hereda del pare // | - (No li cal CMD o ENTRYPOINT perquè ho hereda del pare // | ||
| - Posa-ho en marxa i, quan et funcioni, mostra-ho al professor amb les adequades explicacions i comprovacions. | - Posa-ho en marxa i, quan et funcioni, mostra-ho al professor amb les adequades explicacions i comprovacions. | ||
| - | - Carrega la imatge '' | + | - Carrega la imatge '' |
| + | * Etiqueta la nova imatge amb [[https:// | ||
| + | * Carrega la imatge | ||
| </ | </ | ||