Cerca
Heus ací els resultats de la cerca.
Noms de pàgina coincidents:
Resultats de text complet:
- Dockerfile @info:cursos:altran:docker
- ocker build -t <nombre> .'': genera una nueva imagen con repositorio <tag> <callout type="info" icon=... el directorio "compartido" entre el host y la imagen vagrant También se puede lanzar un proceso vagran... amente</callout> == instrucciones * FROM : imagen-plantilla * ENV : variables de entorno (modificar PATH) * ARG : variables de Dockerfile (no en el contenedor) * COPY : copiar ficheros en la i
- volumes @info:cursos:altran:docker
- cia : si lanzamos un contenedor indicando un volumen sin dar el path del equipo local, montará una estructura en **/var/lib/docker/volumes/<volumen>/_data** * BBDD: ''./init.sql:/docker-entrypoint-initdb.d/init.sql'' : si carecemos de un volumen que de persistencia, con esto montaríamos el sist
- imágenes @info:cursos:altran:docker
- ando por defecto * como ejemplo, nginx se lanza en NO demonio, ya que si lo hiciese, el proceso que ... x bash'': sobreescritura del comando por defecto (en este caso, nginx)... por lo tanto, nginx no se es... bel=<clave>"'': filtra por labels (a nivel de imagen, se ven siempre) * ''--filter ...?'' * ''--format "%%{{.ID}}:{{.Repository}}%%"'': formato de
- trabajando con contenedores @info:cursos:altran:docker
- do * este comando descarga o actualiza la imagen * ''docker pull debian:<tag>'' : diferentes versiones * ''docker run %%<imagen>%%'' * ''-it'': interactive, tty <image shap... tenedor> bash'' : nos enganchamos a un contenedor en funcionamiento * //bash// o //sh// serían válidos siempre que estén instalados. * suelen poner //sh// que es más ligero * si ejecutamo
- git (altran)
- *upstreams* : remoto por defecto, configurado/ble en cada rama, donde sincronizará * ''git push -u... reescribe la historia si esta ha sido reescritura en el remote. Puede evitar problemas de historias no... ar <callout type="danger" title="borrar la 'rama' en local si está merged" icon="true">git branch -d '... llout> <callout type="danger" title="borra 'rama' en 'origin'" icon="true">git push --delete [-d] 'ori
- docker-compose @info:cursos:altran:docker
- carga si no estuviese) los contenedores indicados en el .yml docker-compose up # en modo detach docker-compose up -d </code> == comandos * ''docker-co... ps --services'' : lista los "servicios" definidos en el .yml * ''docker-compose logs'' * ''-f'' ... servicio (contenedor)... me es igual como se llamen los contenedores * ''docker-compose stop'' : pa
- onbuild @info:cursos:altran:docker
- * delante de los otros comandos, y al usar la imagen generada de esta manera, esos comandos marcados con **ONBUILD** se ejecutan en la imagen extendida (es como una "plantilla") -> facilita a los usuarios (que no generedores) de Docker el trabajo == ejemplo <code bash imagen> FROM nginx ONBUILD COPY . /usr/share/nginx/html
- alpine @info:cursos:altran:docker
- /nologin ... </code> == virtual * coger la imagen mínima, instalar lo necesario, realizamos las tareas necesarias y borrar, todo en un RUN (para mantenerlo en la layer)... entorno virtual:<code bash> RUN apk --update add --virtual bu... esde alpine para una app java (spring boot con maven [[https://github.com/dspuig/docker-labs.git]]):<c
- dockerhub @info:cursos:altran:docker
- = dockerhub * crear repositorio en **dockerhub** * nos da un nombreusuario:repo * nuestra imagen ha de llamarse igual: ''docker tag <nombre_imagen> matebcn/repoprueba:latest'' * hacemos login en docker hub: ''docker login'' * ''docker push mate
- introducción @info:cursos:altran:docker
- = introducción * basado en: * chroot (1979) * FreeBSD Jail (2000) * Solaris Zones (2005... con el host -> microservicios * docker escrito en Go * ventajas: * portable * automatizab... (CLI) * demonio / servidor - que puede estar en la misma máquina o no que el cliente <image shap... an:pasted:20180703-074933.png }}</image> * imagen * inmutable * versiones * Community Ed
- multi-stage @info:cursos:altran:docker
- el que se utilizará. así: * descargamos la imagen con todo lo que necesitamos * copiamos los prog... os (compilación, por ejemplo) * cargamos la imagen con el "jre" correspondiente (o lo que necesitemos), todo lo usado en el primer FROM desaparece <code bash> FROM maven:3.5.4-jdk-8-alpine AS build COPY . /src WORKDIR /
- network @info:cursos:altran:docker
- D para funcionar: Zookeeper, Consul, Etcd montaje en producción {{ :info:cursos:altran:docker:pasted:20180717-091455.png?500 }} == redes por defecto (en instalación docker) * bridge : puente * host ... nedor para que funcione * después de la 17.2, en la bridge por defecto, automáticamente añade los ... de dependencia, solo añade los contenedores vivos en ese momento. * ''docker run -d --name nginx --n
- build @info:cursos:altran:docker
- d [-t REPOSITORY:TAG]'' :si el Dockerfile no está en el sitio que se le espera * ''--no-cache [-t ... l contexto (con sentido cuando el demonio no está en tu misma máquina) * ''-q'' : no verbose * ''--pull'' : obligara que actualice la imagen base * ''-m 1g'' : * ''-cpu-shares'':
- diff @info:cursos:altran:docker
- = diff == comandos * ''docker diff'' : diferencias entre un contenedor y su imagen
- dind (docker inside docker) @info:cursos:altran:docker
- utando comandos docker para desplegar otras cosas en docker) * no pensado para que un contenedor ten