Cerca
Heus ací els resultats de la cerca.
Resultats de text complet:
- Dockerfile
- "info" icon="true">''vagrant rsync'' : sincroniza el directorio "compartido" entre el host y la imagen vagrant También se puede lanzar un proceso vagrant ... ar PATH) * ARG : variables de Dockerfile (no en el contenedor) * COPY : copiar ficheros en la imag... ROM <@id_imagen>'' === RUN ejecuta comandos en el contenedor (linux) === CMD '' CMD ["echo","hello
- trabajando con contenedores
- ejecutamos ''docker run <imagen> -it'', al salir el contenedor se para. Si lo hacemos con el EXEC no pasa * ''docker rm <id_contenedor>'' * no se p... edor * ''docker images'': lista las imágenes en el sistema * descarga por capas de una aplicación:... ct <id> | grep IPAddress'' : muestra información del contenedor / imagen / loquesea * ''docker run -
- volumes
- nzamos un contenedor indicando un volumen sin dar el path del equipo local, montará una estructura en **/var/lib/docker/volumes/<volumen>/_data** * BBDD... volumen que de persistencia, con esto montaríamos el sistema para que al levantar el contenedor se estableciese los valores **mínimos** * no deja de ser
- network
- Docker monta otra red y para acceder desde fuera del host (o desde el host) a través de mapeo de puertos * Docker se encarga de montarlo {{ :info:cursos... ker) * bridge : puente * host : misma red que el host (le preguntará el DHCP de la red) * none : sin red, sin interfaz (solo loopback) * más info:
- docker-compose
- ga si no estuviese) los contenedores indicados en el .yml docker-compose up # en modo detach docker-c... --services'' : lista los "servicios" definidos en el .yml * ''docker-compose logs'' * ''-f'' : a... -compose down'' : elimina todo lo relacionado con el .yaml -> containers, volúmenes, redes... * ''docker-compose config'' : verifica el fichero .yml * ''-q'' : poco verboso * ''
- imágenes
- inx se lanza en NO demonio, ya que si lo hiciese, el proceso que arranca el nginx se acabaría y acabaría el contenedor * ''docker -it nginx bash'': sobreescritura del comando por defecto (en este caso, nginx)... por
- build
- * ''-f Dockerfile.build [-t REPOSITORY:TAG]'' :si el Dockerfile no está en el sitio que se le espera * ''--no-cache [-t REPOSITORY:TAG]]'' : lo regene... RY:TAG]]'' : aunque haya problemas al "compilar", el contenedor se borra (contenedores <none> <none>) ... :TAG]]'' * ''--compress ...'' : comprime todo el contexto (con sentido cuando el demonio no está e
- introducción
- apache, tomcat,por ejemplo - aislado que comparte el kernel con el host -> microservicios * docker escrito en Go * ventajas: * portable * automatizab... or - que puede estar en la misma máquina o no que el cliente <image shape="thumbnail">{{ :info:cursos
- multi-stage
- = multi-stage posibilidad de usar varios FROM, el útimo será el que se utilizará. así: * descargamos la imagen con todo lo que necesitamos * copia... pilació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.
- onbuild
- = onbuild se antepone el comando **ONBUILD** delante de los otros comandos, y al usar la imagen gener... ita a los usuarios (que no generedores) de Docker el trabajo == ejemplo <code bash imagen> FROM nginx... sta segunda copiaría, según indica en la primera, el contenido del directorio de contexto en usr....html == desventajas * no funciona con **multi-stage
- dind (docker inside docker)
- nside docker) * atacar a otro demonio (instalar el cliente) * ''docker run -v /var/run/docker.sock... alpine sh'' * al hacer ''docker ps'' dentro del contenedor, nos muestra los contenedores de la máquina host de los contenedores (por el -v utilizado) * ''docker run --privileged -d --
- alpine
- && pip install -r requiriments \ && apk del build-dependencies</code> == lab5 * crear dock... rest-service-0.1.0.jar /app/app.jar \ && apk del build-dependencies WORKDIR /app CMD ["java","-j
- cp
- * ''docker cp file <id||name>:/app/'' : copia del host al contenedor * ''docker cp <id||name>:/app/ file'' : copia del contenedor al host * ''docker cp -a <id||name>:
- exec
- interactivo tty * ''-u root:root'' : cambiar el usuario con el que entramos * ''-d'' : exec detach * ''-w "path"'' : workdir == ejemplos *
- run
- '--name'' * ''--privileged'' : permisos root del contenedor sobre **tu máquina** * kubernete... lure:3'' * ''--restart=unless-stopped'' : si el contenedor está parado, al reiniciar no lo volver