Preguntas etiquetadas con docker

Docker es una herramienta para construir y ejecutar contenedores. Se aceptan preguntas sobre Dockerfiles, operaciones y arquitectura. Las preguntas sobre la ejecución de Docker en producción pueden encontrar mejores respuestas en ServerFault (https://serverfault.com/). La etiqueta docker rara vez se usa sola y, a menudo, se combina con otras etiquetas como docker-compose y kubernetes.

9
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 bandera que pueda agregar al comando de punto de entrada, o como …

13
Cómo eliminar todas las imágenes locales de Docker Docker
Recientemente he comenzado a usar acoplable y nunca di cuenta de que debo utilizar docker-compose downen lugar de ctrl-co docker-compose stoppara deshacerse de mis experimentos. Ahora tengo una gran cantidad de imágenes acoplables innecesarias a nivel local. ¿Hay algún indicador que pueda ejecutar para eliminar todas las imágenes y contenedores …

17
¿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 trato de eliminar uno de ellos obtengo: alex@alexvps:~$ sudo …
265 docker 

15
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 root. …
265 docker 

6
Vea el comando completo del contenedor en ejecución / detenido en Docker
¿Cómo puedo ver el comando completo de un contenedor / proceso en ejecución en Docker? $ docker ps --all CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 5b6291859b61 nginx:1.7.8 "nginx -g 'daemon of 4 minutes ago Exited (0) 4 minutes ago thirsty_brattain Solo puedo ver "nginx -g 'daemon of" ... …
263 docker 

10
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 usando docker 0.8.0.)
263 docker 

11
¿Cómo usar sudo dentro de un contenedor acoplable?
Normalmente, los contenedores Docker se ejecutan utilizando la raíz del usuario . Me gustaría usar un usuario diferente, lo cual no es un problema usando la directiva USER de docker. Pero este usuario debería poder usar sudo dentro del contenedor. Este comando falta. Aquí hay un Dockerfile simple para este …

9
Cómo analizar el uso del disco de un contenedor Docker
Puedo ver que Docker toma 12 GB de mi sistema de archivos: 2.7G /var/lib/docker/vfs/dir 2.7G /var/lib/docker/vfs 2.8G /var/lib/docker/devicemapper/mnt 6.3G /var/lib/docker/devicemapper/devicemapper 9.1G /var/lib/docker/devicemapper 12G /var/lib/docker Pero, ¿cómo sé cómo se distribuye esto en los contenedores? Traté de conectar a los contenedores ejecutando (el nuevo comando v1.3) docker exec -it <container_name> bash …


13
Cómo montar un solo archivo en un volumen
Estoy tratando de dockerizar una aplicación php. En el dockerfile descargo el archivo, lo extraigo, etc. Todo funciona bien, sin embargo, si se lanza una nueva versión y actualizo el dockerfile, tengo que reinstalar la aplicación, porque se sobrescribe el config.php. Así que pensé que podía montar el archivo como …

3
Copia de Dockerfile mantener estructura de subdirectorio
Estoy tratando de copiar una serie de archivos y carpetas a una construcción de imagen de acoplador desde mi host local. Los archivos son así: folder1 file1 file2 folder2 file1 file2 Estoy tratando de hacer la copia así: COPY files/* /files/ Sin embargo, todos los archivos se colocan en / …
257 copy  docker  dockerfile 

7
la ventana acoplable ejecuta <IMAGE> <MULTIPLE COMMANDS>
Estoy tratando de ejecutar MÚLTIPLES comandos como este. docker run image cd /path/to/somewhere &amp;&amp; python a.py Pero esto me da el error "No existe tal archivo o directorio" porque se interpreta como ... "docker run image cd /path/to/somewhere" &amp;&amp; "python a.py" Parece que se necesitan algunos caracteres ESCAPE como "" …

6
Obtener el valor de la variable de entorno en Dockerfile
Estoy construyendo un contenedor para una aplicación de rubí. La configuración de mi aplicación está contenida en variables de entorno (cargadas dentro de la aplicación con dotenv ). Una de esas variables de configuración es la ip pública de la aplicación, que se usa internamente para crear enlaces. Necesito agregar …
254 docker 

13
Comunicación entre múltiples proyectos docker-compose
Tengo dos docker-compose.ymlarchivos separados en dos carpetas diferentes: ~/front/docker-compose.yml ~/api/docker-compose.yml ¿Cómo puedo asegurarme de que un contenedor frontpuede enviar solicitudes a un contenedor api? Sé que esa --default-gatewayopción se puede configurar usando docker runun contenedor individual, de modo que se puede asignar una dirección IP específica a este contenedor, pero …

9
¿Cómo iniciar un contenedor Docker detenido con un comando diferente?
Me gustaría iniciar un contenedor Docker detenido con un comando diferente, ya que el comando predeterminado se bloquea, lo que significa que no puedo iniciar el contenedor y luego usar 'docker exec'. Básicamente me gustaría comenzar un shell para poder inspeccionar el contenido del contenedor. ¡Por suerte creé el contenedor …
251 docker 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.