Aquesta és una revisió antiga del document


MasterClass Docker

ponente: Dani

3 componentes:

  • docker daemon
  • rest api (escuchando en file system) –> nos permite hablar con otros demonios docker (en otras máquinas)
  • docker client (la consola que envía comandos al daemon)

alpine : lenguaje propio para docker

$ docker run httpd -p 80:80 httpd:2.4 –> mapeando puerto de la red de docker a tu ordenador $ docker run httpd -P httpd:2.4 ; docker ps –> muestra que puertos se están mapeando (por si no sabes que puertos ofrece el contenedor) $ docker run httpd -d -P httpd:2.4 –> detach (para liberar la consola) $ docker logs $(docker ps -q) –> mirar logs (normalmente se le pasa el ID o nombre del contenedor

vinculación a una carpeta del equipo «host»: $ docker run -d -v /home/dani/workspace:/usr/local/apache2/htdocs -p 80:80 httpd:2.4 –> vinculación con carpeta local:contenedor

$ docker stop <id> $ docker exec -it <id> bash –> entrar en el contenedor, en modo interactivo y terminal

  • linux/docker/masterclass.1527248155.txt.gz
  • Darrera modificació: 25/05/2018 04:35
  • per mate