Quiero usar Django en la ventana acoplable y agregar un directorio local a medida que los volúmenes se montan en él, pero cuando uso manage.py creo algunos archivos. todos los archivos creados por "raíz", ¿hay alguna forma de hacer que pertenezcan a mi usuario actual?
¡Hola!
Lea esta información importante sobre la creación de problemas.
Si está informando un nuevo problema, asegúrese de que no tengamos ningún duplicado abierto. Puede asegurarse de esto buscando en la lista de problemas de este repositorio. Si hay un duplicado, cierre su problema y agregue un comentario al problema existente.
Si sospecha que su problema es un error, edite la descripción del problema para incluir la INFORMACIÓN DEL INFORME DE ERRORES que se muestra a continuación. Si no proporciona esta información dentro de los 7 días, no podremos depurar su problema y lo cerraremos. Sin embargo, lo reabriremos si luego proporciona la información.
Esta es una respuesta automatizada e informativa.
Gracias.
Para obtener más información acerca de los problemas de informes, consulte https://github.com/docker/docker/blob/master/CONTRIBUTING.md#reporting -other-issues
Utilice los siguientes comandos para proporcionar información clave de su entorno:
docker version
:
docker info
:
uname -a
:
Proporcione detalles adicionales del entorno (AWS, VirtualBox, físico, etc.):
Enumere los pasos para reproducir el problema:
1.
2.
3.
Describa los resultados que recibió:
Describa los resultados que esperaba:
Proporcione información adicional que considere importante:
----------FINALIZAR INFORME ---------
$ docker version
Client API version: 1.19
Package Version (client): docker-1.7.1-7.gitd5a81b3.fc22.x86_64
Go version (client): go1.4.2
Git commit (client): d5a81b3/1.7.1
OS/Arch (client): linux/amd64
Server version: 1.7.1.fc22
Server API version: 1.19
Package Version (server): docker-1.7.1-7.gitd5a81b3.fc22.x86_64
Go version (server): go1.4.2
Git commit (server): d5a81b3/1.7.1
OS/Arch (server): linux/amd64
$ docker info
Containers: 8
Images: 100
Storage Driver: devicemapper
Pool Name: docker-253:1-404319-pool
Pool Blocksize: 65.54 kB
Backing Filesystem: extfs
Data file: /dev/loop0
Metadata file: /dev/loop1
Data Space Used: 4.575 GB
Data Space Total: 107.4 GB
Data Space Available: 39.96 GB
Metadata Space Used: 7.352 MB
Metadata Space Total: 2.147 GB
Metadata Space Available: 2.14 GB
Udev Sync Supported: true
Deferred Removal Enabled: false
Data loop file: /var/lib/docker/devicemapper/devicemapper/data
Metadata loop file: /var/lib/docker/devicemapper/devicemapper/metadata
Library Version: 1.02.93 (2015-01-30)
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version: 4.1.3-201.fc22.x86_64
Operating System: Fedora 22 (Twenty Two)
CPUs: 4
Total Memory: 11.44 GiB
Name: kyan.xxx.xxx.xxx.com
ID: V6E4:XJB2:BURJ:SRYK:D6VW:2BDW:CFNH:BT4J:G54A:NSK5:OQEP:C4H3
$ uname -a
Linux kyan.laptop.nay.redhat.com 4.1.3-201.fc22.x86_64 #1 SMP Wed Jul 29 19:50:22 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
Proporcione detalles adicionales del entorno (físico):
Enumere los pasos para reproducir el problema:
sudo setenforce 0
para hacer que la nube del contenedor escriba el archivo en volúmenes.docker-compose run web django-admin.py startproject composeexample .
Mi pregunta es: ¿hay alguna forma de hacer que los archivos generados por el contenedor usen el usuario y el grupo del host?
drwxr-xr-x. 2 root root 4.0K Aug 12 09:21 composeexample
-rwxr-xr-x. 1 kyan kyan 360 Aug 12 09:21 docker-compose.yml
-rwxr-xr-x. 1 kyan kyan 146 Aug 11 18:59 Dockerfile
-rwxr-xr-x. 1 root root 255 Aug 12 08:52 manage.py
-rwxr-xr-x. 1 kyan kyan 99 Aug 11 18:46 requirements.txt
Encontré una solución, solo agregue --user 1000:1000
o agregue docker-compose.yml
user: "1000:1000"