Cerca
Heus ací els resultats de la cerca.
Resultats de text complet:
- Dockerfile @info:cursos:altran:docker
- t <nombre> .'': genera una nueva imagen con repositorio <tag> <callout type="info" icon="true">''vagrant rsync'' : sincroniza el directorio "compartido" entre el host y la imagen vagrant... ambién se puede lanzar un proceso vagrant rsync-auto que se encarga de ir haciendo este proceso automaticamente</callout> == instrucciones * FROM : ima
- docker-compose @info:cursos:altran:docker
- = docker-compose gestor de despliegue de contenedores == instalación /via: [[https://docs.docker.com/... <code> user:mate curso:docker </code> <code atributos> user: nombre: mate curso: docker anyo: 2018 </code> <code listas> cursos: - elemento1 - elemento2 - elemento3 </code> <code mapa> cursos: clave=valor </code> == docker-compose.yml
- git (altran)
- = git (altran) {{tag>devops cursos git}} ~~NOTOC~~ Ponente: **Daniel Sanchez** == conceptos * HEAD: puntero al commit de trabajo == config * ... ig * ''git config %%--system%% color.status auto'' * ''%%--global%%'' : ~/.gitconfig * ''%%--local%%'': .git/config -> por cada repositorio === valores * ''core.symlinks'' : a **true*
- trabajando con contenedores @info:cursos:altran:docker
- ker info'' * ''docker ps'' * ''-a'' muestra todos los contenedores * ''docker run hello-world'... ted:20180703-093208.png }}</image> * ''docker stop <id_contenedor>'' * ''docker exec -it <id_cont... : nos enganchamos a un contenedor en funcionamiento * //bash// o //sh// serían válidos siempre qu... * ''docker rm $(docker ps -aq)'' * elimina todos los contenedores * ''docker commit <id_conte
- build @info:cursos:altran:docker
- * ''docker build <opciones> .'' * ''-t REPOSITORY:TAG'' : crear a partir de un repositorio * ''-f Dockerfile.build [-t REPOSITORY:TAG]'' :si el Dockerfile no está en el sitio que se le espera * ''--no-cache [-t REPOSITORY:TAG]]'' : lo regenera todo (no tira de las cach
- imágenes @info:cursos:altran:docker
- = imágenes * todas las imágenes ejecutan un comando por defecto * como ejemplo, nginx se lanza en NO demonio, ya qu... nginx bash'': sobreescritura del comando por defecto (en este caso, nginx)... por lo tanto, nginx no se está ejecutando * ''docker images'' * ''-f "
- network @info:cursos:altran:docker
- l host (o desde el host) a través de mapeo de puertos * Docker se encarga de montarlo {{ :info:curso... ted:20180717-091455.png?500 }} == redes por defecto (en instalación docker) * bridge : puente * h... nedor nginx (modifica el fichero /etc/hosts) -> método previo a 17.2 (está deprecado) -> tiene depende... e * después de la 17.2, en la bridge por defecto, automáticamente añade los contenedores a otro ho
- introducción @info:cursos:altran:docker
- * Rocket (2014) * contenedor: proceso -apache, tomcat,por ejemplo - aislado que comparte el kernel con el host -> microservicios * docker escrito en Go * ventajas: * portable * automatizable * ligero * escalable * aislamiento * versionable * seguro <image shape="thum
- run @info:cursos:altran:docker
- :root'' * ''-w <path>'' * ''--expose <puerto> -P'' * ''-e KEY=VALUE'' : variables de entorno * ''-I KEY=VALUE'' * ''--entrypoint'' ... restart=on-failure:3'' * ''--restart=unless-stopped'' : si el contenedor está parado, al reinicia... rancar * ''--restart=always'' : con **docker stop** se parará hasta próximo reinicio o que le des
- volumes @info:cursos:altran:docker
- arecemos de un volumen que de persistencia, con esto montaríamos el sistema para que al levantar el co... nimos** * no deja de ser un alias entre el directorio creado == comandos * ''docker volume ls'' ... mina el volumen * si está en el path por defecto **/var/lib/docker/volumes...** lo elimina todo * si es un volumen creado en otra ruta (comando de
- docker (altran)
- ran:docker:diff]] * [[info:cursos:altran:docker:top]] * [[info:cursos:altran:docker:stats]] * [[... ]] == ejemplos * compartir archivos: ''nginx-autoindex'' -> ''docker run --rm -p 80:80 -v $PWD:/usr/share/nginx/html jrelva:nginx-autoindex''
- alpine @info:cursos:altran:docker
- sario, realizamos las tareas necesarias y borrar, todo en un RUN (para mantenerlo en la layer)... entorno virtual:<code bash> RUN apk --update add --virtual build-dependencies phyton-dev build-base wget \ && pip install -r requ
- onbuild @info:cursos:altran:docker
- según indica en la primera, el contenido del directorio de contexto en usr....html == desventajas * no funciona con **multi-stage** -> si que permite, pero no se puede extender, a efectos prácticos no sirve de mucho
- dockerhub @info:cursos:altran:docker
- = dockerhub * crear repositorio en **dockerhub** * nos da un nombreusuario:repo * nuestra imagen... oprueba:latest'' se puede enlazar dockerhub y github para generar el dockerhub de manera automatizada
- multi-stage @info:cursos:altran:docker
- se utilizará. así: * descargamos la imagen con todo lo que necesitamos * copiamos los programas g... el "jre" correspondiente (o lo que necesitemos), todo lo usado en el primer FROM desaparece <code ba