Preguntas etiquetadas con docker

313
Manera correcta de separarse de un contenedor sin detenerlo

En Docker 1.1.2 (más reciente), ¿cuál es la forma correcta de separarse de un contenedor sin detenerlo? Entonces, por ejemplo, si lo intento: docker run -i -t foo /bin/bash o docker attach foo (para el contenedor que ya se está ejecutando) ambos me llevan a una terminal en el contenedor, ¿cómo...

297
¿Cómo puedo agregar un volumen a un contenedor Docker existente?

Tengo un contenedor Docker que he creado simplemente instalando Docker en Ubuntu y haciendo: sudo docker run -i -t ubuntu /bin/bash Inmediatamente comencé a instalar Java y algunas otras herramientas, pasé un tiempo con él y detuve el contenedor exit Luego quise agregar un volumen y me di...

293
Diferencia entre RUN y CMD en un Dockerfile

Estoy confundido acerca de cuándo debo utilizar CMDvs RUN. Por ejemplo, para ejecutar comandos bash / shell (es decir ls -la), siempre usaría CMDo ¿hay una situación en la que usaría RUN? Tratando de comprender las mejores prácticas sobre estas dos Dockerfiledirectivas similares...

281
Cómo acceder al puerto host desde el contenedor docker

Tengo un contenedor acoplable con jenkins. Como parte del proceso de compilación, necesito acceder a un servidor web que se ejecuta localmente en la máquina host. ¿Hay alguna manera de que el servidor web host (que se puede configurar para ejecutarse en un puerto) pueda exponerse al contenedor...

271
Shell interactivo con Docker Compose

¿Hay alguna manera de iniciar un shell interactivo en un contenedor usando Docker Compose solamente? He intentado algo como esto, en mi docker-compose.yml: myapp: image: alpine:latest entrypoint: /bin/sh Cuando comienzo este contenedor usando docker-compose, sale inmediatamente. ¿Hay alguna...

265
Contraseña de root dentro de un contenedor Docker

Estoy usando una imagen Docker que fue construida usando el comando USER para usar un usuario no root llamado dev. Dentro de un contenedor, soy "dev", pero quiero editar el /etc/hostsarchivo. Entonces necesito ser root. Estoy probando el comando su, pero se me pide que ingrese la contraseña de...

265
¿Cómo puedo eliminar las imágenes de Docker?

Tengo las siguientes imágenes: alex@alexvps:~$ sudo docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE <none> <none> 70c0e19168cf 5 days ago 1.069 GB <none> <none> c2ce80b62174 8 days ago 399.2 MB <none> <none> 60afe4036d97 8 days ago 325.1 MB y cuando...

263
Cómo continuar un contenedor Docker que ha salido

Considerar: docker run -it centos /bin/bash Presioné Ctrl+ Dpara salir. Quiero seguir ejecutando este contenedor, pero descubrí que no puedo. El único método es docker commit `docker ps -q -l` my_image docker run -it my_image /bin/bash Estoy en lo cierto? hay algun metodo mejor? (Estoy...