Debes iniciar sesión

Para ver esta clase crea una cuenta sin costo o inicia sesión

Instalación de Docker

4/25

Vamos a ver cómo podemos instalar Docker en diferentes sistemas operativos, tendrás el enlace en los archivos de esta clase.

  • Para usuarios Mac o Windows pueden utilizar este enlace:

Docker en Mac o Windows

Puedes comprobar que todo está funcionando, ingresa el comando ““docker”” en la terminal.

Instalación en Linux / Ubuntu 16.04

Instalación en Windows 10

Para no usar sudo en Linux:

  1. Creamos un grupo
 sudo groupadd docker
  1. Añadomos nuestro usuario al grupo
 sudo usermod -aG docker $USER
  1. cerramos la terminal y volvemos
  2. Activar los cambios del grupo
newgrp docker 
  1. Verificar si todo funciona
docker run hello-world

Instalación en MAC

OJO:
Para Windows necesitan Windows 10 Pro o Enterprise

Si cuentan con windows 10 Home. Con la última actualización y WSL2 ya pueden instalar la versión completa de Docker para windows.
Aquí les dejo las instrucciones:
https://docs.docker.com/docker-for-windows/wsl/

en windows 10 funciona con version Home?

El activar Hyper-V en Windows hace que la máquina virtual de Linux deje de funcionar.
¿Hay alguna forma de que se pueda tener instalado Docker en Windows sin que afecte la VM?
Por el momento estoy practicando en la máquina virtual, pero me gustaría poder tenerlo en ambas.

Si tienen Ubuntu 18.10 (cosmic) por estas fechas, Docker aún no tiene el canal estable para el repositorio, por lo que es necesario usar el de la vesión 18.04 (bionic), para poner la versión hay que cambiar el comando de add-apt por algo así:

sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   bionic \
   stable"

Si alguien esta viendo esto, con el comando:

sudo apt install docker-compose

Instalarán Docker y Docker Compose para Ubuntu 20.04 (previamente haciendo sudo apt update).

Me gusta la seguridad que tiene el profesor, se ve que la experiencia habla por el. Muy buen manejo del tema

Si quieres utilizar Windows Subsystem for Linux (WSL)

Posiblemente tengas un problema de principiante como yo: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?.

Publiqué la solución en el siguiente video porque otro alumno pregunto, les dejo el link de mi comentario para no volverlo a poner 😛 :

http://platzi.com/comentario/615491/

**Documentación para instalar Docker en Ubuntu. **

https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-docker-ce

En Fedora, todo perfecto

sudo dnf -y install dnf-plugins-core
sudo dnf config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo
sudo dnf install docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
sudo docker run hello-word

Para los que desean utilizar vagrant, les dejo un tutorial para instalarlo en Windows.

Instalar Vagrant

Para lo que tienen Windows Home como yo. Les dejo un video como pasar a Windows Pro sin formatear

Los chicos lindos usamos Linux 🤠
Instala Docker en Linux

Una buena alternativa si tienes Windows es correr una máquina virtual con Ubuntu. Así de paso practican para correrlo en servidores xD.

Buenas tengo Windows 10 Home, que hago en este caso

Documentacion para instalar docker en windows

https://docs.docker.com/docker-for-windows/install/

https://www.katacoda.com/courses/ubuntu/playground
Si no quieren instalar nada y solo aprender

Yo instale Docker toolbox porque mi Windows no era versión professional y no logré utilizar al máximo Docker, lo que hice fue hacer una máquina virtual de Ubuntu server 19.04 y allí si pude aprovecharlo mucho mejor 😀

Tened cuidado si teneis instalado BlueStacks junto a Docker.
https://ibb.co/P1RW9qK

Buenos Dias
Al tratar de correr cualquier comando en docker me sale:
Client:
Debug Mode: false

Server:
ERROR: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
errors pretty printing info

Lo he corrido con sudo, he subido y reiniciar el servicio pero nada no puedo ejecutar ningun comando.
Alguna idea?
Gracias

Yo tengo error al descargar el repo de docker =(

En linux, el método mas rápido de instalar docker ce es usando un script oficial que docker ya dejo preparado para casi todas las distribuciones, lo he utilizado sin problema alguno en debian, ubuntu y centos:

curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh 

Nota: Este método requiere que tengan CURL, sin embargo, casi todos los linux lo tienen o es muy fácil de instalar.

Para instalación en Ubunto 19.10 (eoan) no se encuentra repositorio públicado, por lo tanto en el paso:

sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

se obtiene el error:

E: The repository 'https://download.docker.com/linux/ubuntu eoan Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Para solucionarlo podemos usar el repositorio de la distribución disco:

 sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   disco \
   stable"

No puedo instalar Docker en Windows 10 Enterprise LTSB. Alguna solución de como podría hacer ? Gracias

Todo listo en Mac

Si están utilizando Ubuntu 19.10 no se puede instalar directamente desde la terminal, tienen que ir a este enlace que son los paquetes que necesitaremos de la version 19.04. los instalan manualmente y en orden.

  1. containerd
  2. docker-ce-cli
  3. docker-ce

Todo listo con Vagrant y Ubuntu xenial.

En mi equipo salio un error que me indico que no estaba habilitado un servicio de virtualización en el bios. Lo solucione entrando al bios de mi laptop y habilitando éste servicio.

Donde puedo saber de que fecha es este curso?

Ya lo tengo despues de casi una semana tuve que comprar una clave oem de win10 pro y como mi pc solo tiene 4gb de ram tuve que instalar ubuntu 20.04 en wsl pero ya todo 10/10

Para los que tengamos Windows 10, les recomiendo este tutorial

Gracias a WSL2 (Windows 10 v2004) pueden ya usar Docker desde Windows Home.

Mas info aqui https://www.docker.com/blog/docker-desktop-for-windows-home-is-here/

Para los que tenga Windows 10 Home puede usarlo con Docker Toolbar
https://github.com/docker/toolbox/releases

Para los que tengan Ubuntu pueden seguir los pasos de la página oficial para la instalación

Instalamos dependendencias

$ sudo apt-get update

$ sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common

Instalamos un agente de seguridad (GPG)

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

agregamos el repositorio estable de docker

$ sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

Instalamos docker

$ sudo apt-get install docker-ce docker-ce-cli containerd.io

Probamos que la instalación esté correcta

$ sudo docker run hello-world

para los que quieren aprender a utilizar Docker sin necesidad de instalar nada en el pc, les dejo el link de esta opción de interacción on line. https://www.docker.com/play-with-docker

Instalar docker en ubuntu linux 16.04

Para Linux en el caso de Ubuntu solo es funcional en versiones LTS, para Fedora versiones 26,27 y 28 … proximamente para la version 29

¿En Windows Pro puedo correr Docker y una maquina virtual al tiempo?

Funciona muy bien:
sudo usermod -a -G docker $USER
pero deben cerrar sesion con el usuario $USER para que tomen efecto

Instalacion para Windows 10

Hola por si tienen problemas con los contenedores no se ejecutan en linux, en mi caso tengo una distribucion basada en debian y me corria el contenedor de ubuntu bien pero los demas contenedores no corrian haci que los ejecutara

sudo docker start <NombreContenedor>

lo que hice fue ejecutar lo siguiente lo cual soluciono mi problema

sudo apt remove apparmor

Buenas noches
Una consulta es necesario tener activado el hyper-v en windows para el funcionamiento de docker?

Dios mio pase un calvario con la ejecución de hyper v, esta semana instale un nuevo ssd y active las características de hyper v pero no funciono dije después lo arreglo bueno me meto a este curso y tomala, era necesario. Pero ya quedo wujuuu

Si tengo 8G de memoria , es correcto dejar los valores de uso de memoria que docker trae por defecto (2G) o conviene bajarle memoria. ¿Qué diferencias?

Mil gracias

Mon

tengo este error que no he podido solucionarlo. alguna ayuda por favor…

error pulling image configuration: Get https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/4a/4ab4c602aa5eed5528a6620ff18a1dc4faef0e1ab3a5eddeddb410714478c67f/data?verify=1543378521-oVHcADfqY29CtJpaVz3dVnWp2qA%3D: dial tcp: lookup production.cloudflare.docker.com on 8.8.4.4:53: read udp 192.168.5.56:58228->8.8.4.4:53: i/o timeout

hola si instalo docker en una MAC y creo un ambiente, este mismo ambiente se lo puede levantar en un server con Linux?

mmm

Cuando intento instalar docker se queda aquí:
Docker Install for windows
Nunca pasa de ahí ¿Será por la versión de windows? Tengo windows 10 Education.

docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.38/containers/create: dial unix /var/run/docker.sock: connect: permission denied.
hola ,diculpen alguien podria ayudarme a solucionar esto ,gracias 😃

estoy intentando corre portainer, pero me aparece un error que el path no se existe.

docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v C:\ProgramData\Portainer:/data portainer/portainer```

C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from daemon: Mount denied:
The source path "C:/Program Files/Git/var/run/docker.sock;C"
doesn't exist and is not known to Docker.
See 'C:\Program Files\Docker\Docker\Resources\bin\docker.exe run --help'.

Según veo la respuesta ya la pusieron varios, un balanceador de carga como un servicio distinto, pero nunca eh usado uno

Si tiene problemas instalando docker en Linux Mint Tessa, la siguiente instrucción me funciono a mi:

sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic  stable" 

Para quienes tengan problemas con el volumen compartido desde Windows, pueden utilizar esto, que encontré en los Issues de GitHub de docker-mongo:

It works using a volume which is created using docker volume create --name=myvolume
The volume name is used instead of the local path. It’s just a workaround.
To be more precise the line I used in my case :

docker volume create --name=mongodata
docker run -d -p 27017:27017 -v mongodata:/data/db --name=mymongo mongodb:3.3

Fuente.

los contenedores son procesos que corren en una maquina física con un limite de recursos para ese contenedor.

Se podría crear un contenedor con ubuntu y dentro de él correr mongo?

Alguna forma de instalar esto en Windows 10 Home ?

Bueno, probé primero solo cambiarle la versión de node en el from pero me daba un error, no soy desarrollador de node, así que no de primeras no lo entiendo.

error-node

buscando, mas específicamente en estos comentarios vi que alguien le agrego un “-g” al npm install, que en la documentación menciona que es un modo global y de esta forma ya funciono.

FROM node:10

COPY [".", "/usr/src/"]

WORKDIR /usr/src

RUN npm install -g

EXPOSE 3000

CMD ["node", "index.js"]
good-node

Espero que le sirva a alguien.

Un saludo. Quisiera saber si los contenedores se almacenan en algún directorio del S.O o como recuperar la informacion si por alguna razón el docker se me daña y debo reinstalar. En ese caso quisiera recuperar el contenedor que contiene una Base de datos ligera y su información o archivos generados y guardados en el contenedor. En otras palabras no podria decirle a una compañia que se perdio X información o no es aconsejable guardar informacion de una aplicacion que corre sobre el contenedor. Manejar aislada la base de datos o repositorio de documentos.

La unica instalación que no he hecho es la de Mac porque no tengo una xD

Si tiene linux Mint cinnamon les recomiendo ver este repositorio, me sirvió:
https://gist.github.com/sethbergman/9ef9d14aef86ba7705791785ed377f69

a partir del minuto 6 y 40 segundos se defasa la imagen del audio

docker --version
docker info
sudo usermod -aG docker vagrant

todo Ok 😃

Recien parti con este curso buenas explicaciones… felictaciones Guido Vilariño.

Buenas noches. Me fue imposible. Con varias versiones de Docker for Windows intenté y sale este error:

error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.38/version: open //./pipe/docker_engine: El sistema no puede encontrar el archivo especificado. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running.

Estimados pueden ver el video 3 del curso hay un error en la reproduccion

Recomiendo que lee este url después de la instalación en centos, ya que me ayudo para realizar regla de seguridad.

Saludos, alguien me podría sacar de una duda…¿La RAM que se le asigna a Docker queda reservada exclusivamente para su funcionamiento o esta es liberada para ser usada por otro proceso cuando Docker se encuentra apagado.?

Hola me sale el siguiente error al ejecutar. Mi version de windows es 10 Pro

Hardware assisted virtualization and data execution protection must be enabled in the BIOS. See https://docs.docker.com/docker-for-windows/troubleshoot/#virtualization-must-be-enabled

una consulta solo docker funciona en sistemas operativos mac y windows ??

y linux ??? no ??’

pense que la instalacion requeria de mas pasos

Iniciando esta aventura en Win 8.1 con DockerToolbox-18.08.03

Los que tiene este problema :

PS C:\Program Files\Docker\Docker> docker info
error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.39/info: open //./pipe/docker_engine: El sistema no puede encontrar el archivo especificado. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running.

La solucion es abrir el power shell :

colocar y ejecutar lo siguiente:
“C:\Program Files\Docker\Docker”./DockerCli.exe -SwitchDaemon

Docker toolbox en su propia configuración no tiene entorno gráfico y no es tan trivial cómo la versión que explican, sería bueno añadirla a este video (y)

Comando para el usuario:

sudo usermod -aG docker {user}
exit

docker --version

Que tal favor su ayuda con la siguiente pregunta:

luego de instalar docker en ubuntu 16 realice el comando “docker info”

y al final de imprimir toda la informacion me dio el siguiente mensaje:

““WARNING: No swap limit support!”” >>> Esto es algo malo?? como lo arreglo??? que puedo hacer??

Muchas gracias este video me ayudó a montar ELK STACK

Docker Desktop requires Windows 10 Pro or Enterprise version 15063 to run.

Para los que tuvieron problemas con lo del usuario, como yo los tuve, lo resolví así:

Como Ejecutar Docker sin Sudo o Root

E: El repositorio «https://download.docker.com/linux/ubuntu juno Release» no tiene un fichero de Publicación.
N: No se puede actualizar de un repositorio como este de forma segura y por tanto está deshabilitado por omisión.
N: Vea la página de manual apt-secure(8) para los detalles sobre la creación de repositorios y la configuración de usuarios.

Usar docker sin sudo. Asignación a un usuario de permisos para ejecutar docker

Todo listo en Windows

Al instalarlo en entorno Windows, Docker en su versión 19.03.04, la ventana de Setting no me muestra las mismas opciones que se muestran en el video en el minuto 09:57.
¿A qué se debe?

Excelente, Listo para comenzar!! 😄

Excelente muchísimas gracias

sudo usermod -aG docker nomberUsuario

¡Todo OK!

Me han hablado mucho de esta herramienta

Instalación en Linux / Ubuntu 16.04

Instalación en Windows 10

Para no usar sudo en Linux:

  1. Creamos un grupo
 sudo groupadd docker
  1. Añadomos nuestro usuario al grupo
 sudo usermod -aG docker $USER
  1. cerramos la terminal y volvemos
  2. Activar los cambios del grupo
newgrp docker 
  1. Verificar si todo funciona
docker run hello-world

Instalación en MAC

OJO:
Para Windows necesitan Windows 10 Pro o Enterprise

Si cuentan con windows 10 Home. Con la última actualización y WSL2 ya pueden instalar la versión completa de Docker para windows.
Aquí les dejo las instrucciones:
https://docs.docker.com/docker-for-windows/wsl/

en windows 10 funciona con version Home?

El activar Hyper-V en Windows hace que la máquina virtual de Linux deje de funcionar.
¿Hay alguna forma de que se pueda tener instalado Docker en Windows sin que afecte la VM?
Por el momento estoy practicando en la máquina virtual, pero me gustaría poder tenerlo en ambas.

Si tienen Ubuntu 18.10 (cosmic) por estas fechas, Docker aún no tiene el canal estable para el repositorio, por lo que es necesario usar el de la vesión 18.04 (bionic), para poner la versión hay que cambiar el comando de add-apt por algo así:

sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   bionic \
   stable"

Si alguien esta viendo esto, con el comando:

sudo apt install docker-compose

Instalarán Docker y Docker Compose para Ubuntu 20.04 (previamente haciendo sudo apt update).

Me gusta la seguridad que tiene el profesor, se ve que la experiencia habla por el. Muy buen manejo del tema

Si quieres utilizar Windows Subsystem for Linux (WSL)

Posiblemente tengas un problema de principiante como yo: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?.

Publiqué la solución en el siguiente video porque otro alumno pregunto, les dejo el link de mi comentario para no volverlo a poner 😛 :

http://platzi.com/comentario/615491/

**Documentación para instalar Docker en Ubuntu. **

https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-docker-ce

En Fedora, todo perfecto

sudo dnf -y install dnf-plugins-core
sudo dnf config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo
sudo dnf install docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
sudo docker run hello-word

Para los que desean utilizar vagrant, les dejo un tutorial para instalarlo en Windows.

Instalar Vagrant

Para lo que tienen Windows Home como yo. Les dejo un video como pasar a Windows Pro sin formatear

Los chicos lindos usamos Linux 🤠
Instala Docker en Linux

Una buena alternativa si tienes Windows es correr una máquina virtual con Ubuntu. Así de paso practican para correrlo en servidores xD.

Buenas tengo Windows 10 Home, que hago en este caso

Documentacion para instalar docker en windows

https://docs.docker.com/docker-for-windows/install/

https://www.katacoda.com/courses/ubuntu/playground
Si no quieren instalar nada y solo aprender

Yo instale Docker toolbox porque mi Windows no era versión professional y no logré utilizar al máximo Docker, lo que hice fue hacer una máquina virtual de Ubuntu server 19.04 y allí si pude aprovecharlo mucho mejor 😀

Tened cuidado si teneis instalado BlueStacks junto a Docker.
https://ibb.co/P1RW9qK

Buenos Dias
Al tratar de correr cualquier comando en docker me sale:
Client:
Debug Mode: false

Server:
ERROR: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
errors pretty printing info

Lo he corrido con sudo, he subido y reiniciar el servicio pero nada no puedo ejecutar ningun comando.
Alguna idea?
Gracias

Yo tengo error al descargar el repo de docker =(

En linux, el método mas rápido de instalar docker ce es usando un script oficial que docker ya dejo preparado para casi todas las distribuciones, lo he utilizado sin problema alguno en debian, ubuntu y centos:

curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh 

Nota: Este método requiere que tengan CURL, sin embargo, casi todos los linux lo tienen o es muy fácil de instalar.

Para instalación en Ubunto 19.10 (eoan) no se encuentra repositorio públicado, por lo tanto en el paso:

sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

se obtiene el error:

E: The repository 'https://download.docker.com/linux/ubuntu eoan Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Para solucionarlo podemos usar el repositorio de la distribución disco:

 sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   disco \
   stable"

No puedo instalar Docker en Windows 10 Enterprise LTSB. Alguna solución de como podría hacer ? Gracias

Todo listo en Mac

Si están utilizando Ubuntu 19.10 no se puede instalar directamente desde la terminal, tienen que ir a este enlace que son los paquetes que necesitaremos de la version 19.04. los instalan manualmente y en orden.

  1. containerd
  2. docker-ce-cli
  3. docker-ce

Todo listo con Vagrant y Ubuntu xenial.

En mi equipo salio un error que me indico que no estaba habilitado un servicio de virtualización en el bios. Lo solucione entrando al bios de mi laptop y habilitando éste servicio.

Donde puedo saber de que fecha es este curso?

Ya lo tengo despues de casi una semana tuve que comprar una clave oem de win10 pro y como mi pc solo tiene 4gb de ram tuve que instalar ubuntu 20.04 en wsl pero ya todo 10/10

Para los que tengamos Windows 10, les recomiendo este tutorial

Gracias a WSL2 (Windows 10 v2004) pueden ya usar Docker desde Windows Home.

Mas info aqui https://www.docker.com/blog/docker-desktop-for-windows-home-is-here/

Para los que tenga Windows 10 Home puede usarlo con Docker Toolbar
https://github.com/docker/toolbox/releases

Para los que tengan Ubuntu pueden seguir los pasos de la página oficial para la instalación

Instalamos dependendencias

$ sudo apt-get update

$ sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common

Instalamos un agente de seguridad (GPG)

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

agregamos el repositorio estable de docker

$ sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

Instalamos docker

$ sudo apt-get install docker-ce docker-ce-cli containerd.io

Probamos que la instalación esté correcta

$ sudo docker run hello-world

para los que quieren aprender a utilizar Docker sin necesidad de instalar nada en el pc, les dejo el link de esta opción de interacción on line. https://www.docker.com/play-with-docker

Instalar docker en ubuntu linux 16.04

Para Linux en el caso de Ubuntu solo es funcional en versiones LTS, para Fedora versiones 26,27 y 28 … proximamente para la version 29

¿En Windows Pro puedo correr Docker y una maquina virtual al tiempo?

Funciona muy bien:
sudo usermod -a -G docker $USER
pero deben cerrar sesion con el usuario $USER para que tomen efecto

Instalacion para Windows 10

Hola por si tienen problemas con los contenedores no se ejecutan en linux, en mi caso tengo una distribucion basada en debian y me corria el contenedor de ubuntu bien pero los demas contenedores no corrian haci que los ejecutara

sudo docker start <NombreContenedor>

lo que hice fue ejecutar lo siguiente lo cual soluciono mi problema

sudo apt remove apparmor

Buenas noches
Una consulta es necesario tener activado el hyper-v en windows para el funcionamiento de docker?

Dios mio pase un calvario con la ejecución de hyper v, esta semana instale un nuevo ssd y active las características de hyper v pero no funciono dije después lo arreglo bueno me meto a este curso y tomala, era necesario. Pero ya quedo wujuuu

Si tengo 8G de memoria , es correcto dejar los valores de uso de memoria que docker trae por defecto (2G) o conviene bajarle memoria. ¿Qué diferencias?

Mil gracias

Mon

tengo este error que no he podido solucionarlo. alguna ayuda por favor…

error pulling image configuration: Get https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/4a/4ab4c602aa5eed5528a6620ff18a1dc4faef0e1ab3a5eddeddb410714478c67f/data?verify=1543378521-oVHcADfqY29CtJpaVz3dVnWp2qA%3D: dial tcp: lookup production.cloudflare.docker.com on 8.8.4.4:53: read udp 192.168.5.56:58228->8.8.4.4:53: i/o timeout

hola si instalo docker en una MAC y creo un ambiente, este mismo ambiente se lo puede levantar en un server con Linux?

mmm

Cuando intento instalar docker se queda aquí:
Docker Install for windows
Nunca pasa de ahí ¿Será por la versión de windows? Tengo windows 10 Education.

docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.38/containers/create: dial unix /var/run/docker.sock: connect: permission denied.
hola ,diculpen alguien podria ayudarme a solucionar esto ,gracias 😃

estoy intentando corre portainer, pero me aparece un error que el path no se existe.

docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v C:\ProgramData\Portainer:/data portainer/portainer```

C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from daemon: Mount denied:
The source path "C:/Program Files/Git/var/run/docker.sock;C"
doesn't exist and is not known to Docker.
See 'C:\Program Files\Docker\Docker\Resources\bin\docker.exe run --help'.

Según veo la respuesta ya la pusieron varios, un balanceador de carga como un servicio distinto, pero nunca eh usado uno

Si tiene problemas instalando docker en Linux Mint Tessa, la siguiente instrucción me funciono a mi:

sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic  stable" 

Para quienes tengan problemas con el volumen compartido desde Windows, pueden utilizar esto, que encontré en los Issues de GitHub de docker-mongo:

It works using a volume which is created using docker volume create --name=myvolume
The volume name is used instead of the local path. It’s just a workaround.
To be more precise the line I used in my case :

docker volume create --name=mongodata
docker run -d -p 27017:27017 -v mongodata:/data/db --name=mymongo mongodb:3.3

Fuente.

los contenedores son procesos que corren en una maquina física con un limite de recursos para ese contenedor.

Se podría crear un contenedor con ubuntu y dentro de él correr mongo?

Alguna forma de instalar esto en Windows 10 Home ?

Bueno, probé primero solo cambiarle la versión de node en el from pero me daba un error, no soy desarrollador de node, así que no de primeras no lo entiendo.

error-node

buscando, mas específicamente en estos comentarios vi que alguien le agrego un “-g” al npm install, que en la documentación menciona que es un modo global y de esta forma ya funciono.

FROM node:10

COPY [".", "/usr/src/"]

WORKDIR /usr/src

RUN npm install -g

EXPOSE 3000

CMD ["node", "index.js"]
good-node

Espero que le sirva a alguien.

Un saludo. Quisiera saber si los contenedores se almacenan en algún directorio del S.O o como recuperar la informacion si por alguna razón el docker se me daña y debo reinstalar. En ese caso quisiera recuperar el contenedor que contiene una Base de datos ligera y su información o archivos generados y guardados en el contenedor. En otras palabras no podria decirle a una compañia que se perdio X información o no es aconsejable guardar informacion de una aplicacion que corre sobre el contenedor. Manejar aislada la base de datos o repositorio de documentos.

La unica instalación que no he hecho es la de Mac porque no tengo una xD

Si tiene linux Mint cinnamon les recomiendo ver este repositorio, me sirvió:
https://gist.github.com/sethbergman/9ef9d14aef86ba7705791785ed377f69

a partir del minuto 6 y 40 segundos se defasa la imagen del audio

docker --version
docker info
sudo usermod -aG docker vagrant

todo Ok 😃

Recien parti con este curso buenas explicaciones… felictaciones Guido Vilariño.

Buenas noches. Me fue imposible. Con varias versiones de Docker for Windows intenté y sale este error:

error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.38/version: open //./pipe/docker_engine: El sistema no puede encontrar el archivo especificado. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running.

Estimados pueden ver el video 3 del curso hay un error en la reproduccion

Recomiendo que lee este url después de la instalación en centos, ya que me ayudo para realizar regla de seguridad.

Saludos, alguien me podría sacar de una duda…¿La RAM que se le asigna a Docker queda reservada exclusivamente para su funcionamiento o esta es liberada para ser usada por otro proceso cuando Docker se encuentra apagado.?

Hola me sale el siguiente error al ejecutar. Mi version de windows es 10 Pro

Hardware assisted virtualization and data execution protection must be enabled in the BIOS. See https://docs.docker.com/docker-for-windows/troubleshoot/#virtualization-must-be-enabled

una consulta solo docker funciona en sistemas operativos mac y windows ??

y linux ??? no ??’

pense que la instalacion requeria de mas pasos

Iniciando esta aventura en Win 8.1 con DockerToolbox-18.08.03

Los que tiene este problema :

PS C:\Program Files\Docker\Docker> docker info
error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.39/info: open //./pipe/docker_engine: El sistema no puede encontrar el archivo especificado. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running.

La solucion es abrir el power shell :

colocar y ejecutar lo siguiente:
“C:\Program Files\Docker\Docker”./DockerCli.exe -SwitchDaemon

Docker toolbox en su propia configuración no tiene entorno gráfico y no es tan trivial cómo la versión que explican, sería bueno añadirla a este video (y)

Comando para el usuario:

sudo usermod -aG docker {user}
exit

docker --version

Que tal favor su ayuda con la siguiente pregunta:

luego de instalar docker en ubuntu 16 realice el comando “docker info”

y al final de imprimir toda la informacion me dio el siguiente mensaje:

““WARNING: No swap limit support!”” >>> Esto es algo malo?? como lo arreglo??? que puedo hacer??

Muchas gracias este video me ayudó a montar ELK STACK

Docker Desktop requires Windows 10 Pro or Enterprise version 15063 to run.

Para los que tuvieron problemas con lo del usuario, como yo los tuve, lo resolví así:

Como Ejecutar Docker sin Sudo o Root

E: El repositorio «https://download.docker.com/linux/ubuntu juno Release» no tiene un fichero de Publicación.
N: No se puede actualizar de un repositorio como este de forma segura y por tanto está deshabilitado por omisión.
N: Vea la página de manual apt-secure(8) para los detalles sobre la creación de repositorios y la configuración de usuarios.

Usar docker sin sudo. Asignación a un usuario de permisos para ejecutar docker

Todo listo en Windows

Al instalarlo en entorno Windows, Docker en su versión 19.03.04, la ventana de Setting no me muestra las mismas opciones que se muestran en el video en el minuto 09:57.
¿A qué se debe?

Excelente, Listo para comenzar!! 😄

Excelente muchísimas gracias

sudo usermod -aG docker nomberUsuario

¡Todo OK!

Me han hablado mucho de esta herramienta