Skip to content

Instantly share code, notes, and snippets.

@revagomes
Forked from diniremix/dockersetup.MD
Created August 5, 2016 02:54
Show Gist options
  • Save revagomes/dba52f646aa202f9a35933861ec5a203 to your computer and use it in GitHub Desktop.
Save revagomes/dba52f646aa202f9a35933861ec5a203 to your computer and use it in GitHub Desktop.

Revisions

  1. @diniremix diniremix revised this gist Apr 27, 2016. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions dockersetup.MD
    Original file line number Diff line number Diff line change
    @@ -38,6 +38,9 @@
    ## inspeccionar un contenedor
    - docker inspect ID_HASH

    ## obtener la IP de un docker en ejecucion
    - sudo docker inspect HASH_ID | grep IPAddress

    ## exportar una imagen de docker
    - sudo docker export CONTAINER_ID > image.tar

  2. @diniremix diniremix revised this gist Apr 23, 2016. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion dockersetup.MD
    Original file line number Diff line number Diff line change
    @@ -42,7 +42,7 @@
    - sudo docker export CONTAINER_ID > image.tar

    ## importar una imagen de docker
    - cat image.tar > sudo docker import - image_flat.tar
    - cat image.tar | sudo docker import - NEW_NAME:TAG


    ## lista de repositorios oficiales
  3. @diniremix diniremix revised this gist Apr 23, 2016. 1 changed file with 17 additions and 17 deletions.
    34 changes: 17 additions & 17 deletions dockersetup.MD
    Original file line number Diff line number Diff line change
    @@ -1,49 +1,49 @@
    #instalar docker
    ## instalar docker
    - wget -qO- https://get.docker.com/ | sh

    #instalar una imagen (ubuntu 14.04 en este caso)
    ## instalar una imagen (ubuntu 14.04 en este caso)
    - sudo docker run ubuntu:14.04

    #revisar las imagenes instaladas
    ## revisar las imagenes instaladas
    - sudo docker images

    #entrar en la imagen recien creada
    ## entrar en la imagen recien creada
    - docker run -i -t ubuntu /bin/bash

    #para guardar el estado de un contenedor debe hacerse desde otra terminal
    #revisar la lista de contenedores
    ## para guardar el estado de un contenedor debe hacerse desde otra terminal
    ## revisar la lista de contenedores
    - docker docker ps -a

    #revisar la lista de contenedores activos
    ## revisar la lista de contenedores activos
    - docker docker ps

    #guardar el estado de un contenedor
    ## guardar el estado de un contenedor
    - sudo docker commit -m "COMMIT_MESSAGE" -a "COMMIT_AUTHOR" ID_HASH USERNAME/IMAGE:TAG

    #volver a entrar en un contenedor guardado
    ## volver a entrar en un contenedor guardado
    - sudo docker run -i -t USERNAME/IMAGE:TAG /bin/bash

    #volver a entrar en un contenedor guardado y exponer un puerto
    ## volver a entrar en un contenedor guardado y exponer un puerto
    - sudo docker run -i -t -p HOST_NUM_PORT:DOCKER_NUM_PORT USERNAME/IMAGE:TAG /bin/bash

    # compartir carpetas con el host
    ## compartir carpetas con el host
    - sudo docker run -v $(pwd)/SHARED_FOLDER:/root/$USER/:rw,z -e USER=$USER -e USERID=$UID -i -t USERNAME/IMAGE:TAG /bin/bash

    #eliminar una imagen
    ## eliminar una imagen
    - sudo docker rmi ID_HASH

    #eliminar un contenedor
    ## eliminar un contenedor
    - sudo docker rm ID_HASH

    #inspeccionar un contenedor
    ## inspeccionar un contenedor
    - docker inspect ID_HASH

    #exportar una imagen de docker
    ## exportar una imagen de docker
    - sudo docker export CONTAINER_ID > image.tar

    #importar una imagen de docker
    ## importar una imagen de docker
    - cat image.tar > sudo docker import - image_flat.tar


    # lista de repositorios oficiales
    ## lista de repositorios oficiales
    - https://hub.docker.com/explore/
  4. @diniremix diniremix renamed this gist Apr 23, 2016. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  5. @diniremix diniremix revised this gist Apr 23, 2016. 1 changed file with 7 additions and 0 deletions.
    7 changes: 7 additions & 0 deletions dockersetup.txt
    Original file line number Diff line number Diff line change
    @@ -23,6 +23,12 @@
    #volver a entrar en un contenedor guardado
    - sudo docker run -i -t USERNAME/IMAGE:TAG /bin/bash

    #volver a entrar en un contenedor guardado y exponer un puerto
    - sudo docker run -i -t -p HOST_NUM_PORT:DOCKER_NUM_PORT USERNAME/IMAGE:TAG /bin/bash

    # compartir carpetas con el host
    - sudo docker run -v $(pwd)/SHARED_FOLDER:/root/$USER/:rw,z -e USER=$USER -e USERID=$UID -i -t USERNAME/IMAGE:TAG /bin/bash

    #eliminar una imagen
    - sudo docker rmi ID_HASH

    @@ -38,5 +44,6 @@
    #importar una imagen de docker
    - cat image.tar > sudo docker import - image_flat.tar


    # lista de repositorios oficiales
    - https://hub.docker.com/explore/
  6. @diniremix diniremix revised this gist Nov 22, 2015. No changes.
  7. @diniremix diniremix revised this gist Aug 12, 2015. 1 changed file with 9 additions and 0 deletions.
    9 changes: 9 additions & 0 deletions dockersetup.txt
    Original file line number Diff line number Diff line change
    @@ -29,5 +29,14 @@
    #eliminar un contenedor
    - sudo docker rm ID_HASH

    #inspeccionar un contenedor
    - docker inspect ID_HASH

    #exportar una imagen de docker
    - sudo docker export CONTAINER_ID > image.tar

    #importar una imagen de docker
    - cat image.tar > sudo docker import - image_flat.tar

    # lista de repositorios oficiales
    - https://hub.docker.com/explore/
  8. @diniremix diniremix created this gist Aug 12, 2015.
    33 changes: 33 additions & 0 deletions dockersetup.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,33 @@
    #instalar docker
    - wget -qO- https://get.docker.com/ | sh

    #instalar una imagen (ubuntu 14.04 en este caso)
    - sudo docker run ubuntu:14.04

    #revisar las imagenes instaladas
    - sudo docker images

    #entrar en la imagen recien creada
    - docker run -i -t ubuntu /bin/bash

    #para guardar el estado de un contenedor debe hacerse desde otra terminal
    #revisar la lista de contenedores
    - docker docker ps -a

    #revisar la lista de contenedores activos
    - docker docker ps

    #guardar el estado de un contenedor
    - sudo docker commit -m "COMMIT_MESSAGE" -a "COMMIT_AUTHOR" ID_HASH USERNAME/IMAGE:TAG

    #volver a entrar en un contenedor guardado
    - sudo docker run -i -t USERNAME/IMAGE:TAG /bin/bash

    #eliminar una imagen
    - sudo docker rmi ID_HASH

    #eliminar un contenedor
    - sudo docker rm ID_HASH

    # lista de repositorios oficiales
    - https://hub.docker.com/explore/