en

Cerca

Heus ací els resultats de la cerca.

Dockerfile @info:cursos:altran:docker
95 Resultats, Darrera modificació:
= Dockerfile fichero de scripting para generar un contenedor <sxh; title:Dockerfile> FROM debian:latest RUN apt-get update && apt-get install -y wget </sxh> ''docker build -t <nombre> .'': genera una nueva imagen con repositorio <tag> <callout type="info" icon="true">''vagrant rsync'' : sincr
trabajando con contenedores @info:cursos:altran:docker
37 Resultats, Darrera modificació:
= trabajando con contenedores * ''docker info'' * ''docker ps'' * ''-a'' muestra todos los contenedores * ''docker run hello-world'' * ''docker... do * este comando descarga o actualiza la imagen * ''docker pull debian:<tag>'' : diferentes versiones * ''docker run %%<imagen>%%'' * ''-it
docker-compose @info:cursos:altran:docker
36 Resultats, Darrera modificació:
= docker-compose gestor de despliegue de contenedores == instalación /via: [[https://docs.docker.com/... anyo: 2018 </code> <code listas> cursos: - elemento1 - elemento2 - elemento3 </code> <code mapa> cursos: clave=valor </code> == docker-compose.yml <sxh yaml>
volumes @info:cursos:altran:docker
26 Resultats, Darrera modificació:
= volumes == intro * persistencia : si lanzamos un contenedor indicando un volumen sin dar el path del equipo local, montará una estructura en **/var/lib/docker/volumes/<volumen>/_data** * B
network @info:cursos:altran:docker
22 Resultats, Darrera modificació:
host) a través de mapeo de puertos * Docker se encarga de montarlo {{ :info:cursos:altran:docker:pa... 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 : misma red que el host (le preguntará el DHCP de la
imágenes @info:cursos:altran:docker
20 Resultats, Darrera modificació:
= imágenes * todas las imágenes ejecutan un comando por defecto * como ejemplo, nginx 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
git (altran)
17 Resultats, Darrera modificació:
(altran) {{tag>devops cursos git}} ~~NOTOC~~ Ponente: **Daniel Sanchez** == conceptos * HEAD: pun... rata como ficheros == commit * ''git commit --amend'' : sobrescribe el último commit, editando mensaje -> crea un nuevo commit con los cambios * si ... guna cosa por añadir/modificar o hemos puesto un mensaje poco significativo o erróneo == checkout *
alpine @info:cursos:altran:docker
14 Resultats, Darrera modificació:
/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 build-dependencies phy
dind (docker inside docker) @info:cursos:altran:docker
13 Resultats, Darrera modificació:
docker) * atacar a otro demonio (instalar el cliente) * ''docker run -v /var/run/docker.sock:/var/... er.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) * ''
onbuild @info:cursos:altran:docker
13 Resultats, Darrera modificació:
* 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 Dock
introducción @info:cursos:altran:docker
12 Resultats, Darrera modificació:
= introducción * basado en: * chroot (1979) * FreeBSD Jail (2000) * Solaris Zones (2005) * OpenVZ (2006) * LXC (2008) * Docker (2013) * Rocket (2014) * contenedor: proceso -apache, tomcat,por ejemplo - aislad... con el host -> microservicios * docker escrito en Go * ventajas: * portable * automatizab
build @info:cursos:altran:docker
9 Resultats, Darrera modificació:
d [-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é locales) * ''fo... ]'' : aunque haya problemas al "compilar", el contenedor se borra (contenedores <none> <none>) * ''docker images -f "dangling=true"'' : lista imágen
multi-stage @info:cursos:altran:docker
7 Resultats, Darrera modificació:
el que se utilizará. así: * descargamos la imagen con todo lo que necesitamos * copiamos los programas generados (compilación, por ejemplo) * cargamos la imagen con el "jre" correspondiente (o lo que necesitemos), todo lo usado en el primer FROM desaparece <cod
run @info:cursos:altran:docker
7 Resultats, Darrera modificació:
mando y opciones * ''docker run <opciones> <imagen>'' * ''--name'' * ''--privileged'' : permisos root del contenedor sobre **tu máquina** * kubernetes es un contenedor y se tiene que lanzar de esta manera * ''-u root:root'' * ''-w <path>'' * ''--expose
dockerhub @info:cursos:altran:docker
6 Resultats, Darrera modificació:
= 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
portainer @info:cursos:altran:docker
6 Resultats, Darrera modificació:
docker (altran)
4 Resultats, Darrera modificació:
instalación @info:cursos:altran:docker
4 Resultats, Darrera modificació:
attach @info:cursos:altran:docker
3 Resultats, Darrera modificació:
cp @info:cursos:altran:docker
3 Resultats, Darrera modificació:
diff @info:cursos:altran:docker
3 Resultats, Darrera modificació:
exec @info:cursos:altran:docker
3 Resultats, Darrera modificació:
export & import @info:cursos:altran:docker
3 Resultats, Darrera modificació:
logs @info:cursos:altran:docker
2 Resultats, Darrera modificació:
rename @info:cursos:altran:docker
2 Resultats, Darrera modificació:
stats @info:cursos:altran:docker
2 Resultats, Darrera modificació: