Cerca
Heus ací els resultats de la cerca.
Noms de pàgina coincidents:
Resultats de text complet:
- Dockerfile @info:cursos:altran:docker
- = Dockerfile fichero de scripting para generar un contenedor <sxh; title:Dockerfile> FROM debian:latest... er build -t <nombre> .'': genera una nueva imagen con repositorio <tag> <callout type="info" icon="true">''vagrant rsync'' : sincroniza el directorio "comp... PATH) * ARG : variables de Dockerfile (no en el contenedor) * COPY : copiar ficheros en la imagen
- git (altran)
- git}} ~~NOTOC~~ Ponente: **Daniel Sanchez** == conceptos * HEAD: puntero al commit de trabajo == config * ''%%--system%%'' : /etc/gitconfig * ''git config %%--system%% color.status auto'' * ''%%--global%%'' : ~/.gitconfig * ''%%--l
- trabajando con contenedores @info:cursos:altran:docker
- = trabajando con contenedores * ''docker info'' * ''docker ps'' * ''-a'' muestra todos los contenedores * ''docker run hello-world'' * ''doc... 0703-093208.png }}</image> * ''docker stop <id_contenedor>'' * ''docker exec -it <id_contenedor> b
- docker-compose @info:cursos:altran:docker
- = docker-compose gestor de despliegue de contenedores == instalación /via: [[https://docs.docker.com/c... sh> # lanza (previa descarga si no estuviese) los contenedores indicados en el .yml docker-compose up ... ndos * ''docker-compose ps'' : solo muestra los contenedores gestionados por docker-compose (y no tod... ocker-compose logs'' * ''-f'' : actualización continua * ''<servicios>'' : filtra por servicio
- network @info:cursos:altran:docker
- river necesita de BBDD para funcionar: Zookeeper, Consul, Etcd montaje en producción {{ :info:cursos:al... ost|none] <nombre_network>'' : crea una nueva red con otro rango === comunicación entre contenedores * vieja usanza: ''docker run -d --name nginx nginx:a... -it --name alpine --link=nginx:nginx alpine sh'': con el comando **--link** vinculamos el nombre nginx
- dind (docker inside docker) @info:cursos:altran:docker
- pine 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 --rm --name docker docker:17.12.1-ce-dind'' : contenedor de docker que permite ejecutar docker *
- volumes @info:cursos:altran:docker
- olumes == intro * persistencia : si lanzamos un contenedor indicando un volumen sin dar el path del e... : si carecemos de un volumen que de persistencia, con esto montaríamos el sistema para que al levantar el contenedor se estableciese los valores **mínimos** ... -v <volumen>:/data ...'' : vincula el volumen al contenedor * ''docker volume rm <volumen>'' : elimi
- build @info:cursos:altran:docker
- TAG]]'' : aunque haya problemas al "compilar", el contenedor se borra (contenedores <none> <none>) * ''docker images -f "dangling=true"'' : lista imág... G]]'' * ''--compress ...'' : comprime todo el contexto (con sentido cuando el demonio no está en tu misma máquina) * ''-q'' : no verbose * ''--p
- export & import @info:cursos:altran:docker
- = export & import <callout type="danger" icon="true">pecado mortal</callout> == export * ''docker export <contenedor>'' * ''docker export <contenedor> > file.tar'' * ''docker export -o file.tar <contenedor>'' == import * ''docker import ...''
- onbuild @info:cursos:altran:docker
- n generada de esta manera, esos comandos marcados con **ONBUILD** se ejecutan en la imagen extendida (e... segunda copiaría, 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 pue
- run @info:cursos:altran:docker
- name'' * ''--privileged'' : permisos root del contenedor sobre **tu máquina** * kubernetes es un contenedor y se tiene que lanzar de esta manera *... e:3'' * ''--restart=unless-stopped'' : si el contenedor está parado, al reiniciar no lo volverá a arrancar * ''--restart=always'' : con **docker stop** se parará hasta próximo reinicio
- attach @info:cursos:altran:docker
- = attach se usaba para conectarte a los contenedores. Era como hacer un **docker exec -ti <contenedore> <shell>** actualmente coge el standard in
- exec @info:cursos:altran:docker
- comando y opciones * ''docker exec <opciones> <contenedor> <comando>'' * ''-it'' : interactivo tty * ''-u root:root'' : cambiar el usuario con el que entramos * ''-d'' : exec detach * ''-w "path"'' : workdir == ejemplos * ''docker exec -d -it -u root:root <contenedor> sh''
- instalación @info:cursos:altran:docker
- ión * windows y mac levantan máquinas virtuales con linux * docker toolbox (boot2docker) * dock... atic = herramienta HORROROSA, GUI para gestión de contenedores * virtualbox * docker for mac/wind... ocker compose * Hyper-V * CMDER: interprete/conversor comandos linux a windows (en Windows) * i
- stats @info:cursos:altran:docker
- == comando * ''docker stats'' : estadísticas de consumo de recursos * ''docker stats <contenedor>'' : solo para eso contenedor