Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Documentar] Usuario local identico al usuario de docker #5

Closed
keopx opened this issue Jan 11, 2017 · 2 comments
Closed

[Documentar] Usuario local identico al usuario de docker #5

keopx opened this issue Jan 11, 2017 · 2 comments
Assignees

Comments

@keopx
Copy link
Owner

keopx commented Jan 11, 2017

Para evitar esta configuración tan compleja, creo que es interesante esto:

Añadir el siguiente usuario:

RUN useradd me

Con esto conseguimos un usuario con uid 1000. Que quiere decir esto, pues que este usuario es el equivalente al usuario de nuestra maquina con uid 1000. Por tanto al ejecutar bash ejecutaríamos como si fuese nuestro usuario local.

Para ejecutar el bash lo haríamos así:

$ docker exec --user='me' -it {nombre_contenedor} bash

De esta manera simplificamos el entorno de configuración y evitamos tener que hacer todas esas operaciones fuera del contenedor.

Igual es muy loco todo esto, pero creo que esto simplificaría el proceso.

PD: también se podría añadir el usuario al grupo www-data si fuese necesario.

usermod -G www-data -a me

Referencia:

@keopx keopx self-assigned this Jan 11, 2017
@isholgueras
Copy link
Contributor

Esto me está funcionando sin problemas. Cuando configuro los permisos como chown -R isholgueras:www-data web me lo configura dentro del contenedor como
me:www-data.

Con esto no tengo que entrar en el contenedor para casi nada.

@keopx
Copy link
Owner Author

keopx commented Nov 16, 2018

new user is keopx:
docker-compose exec --user=keopx web bash
docker-compose exec --user=keopx web drush
docker-compose exec --user=keopx web composer

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants