-
Notifications
You must be signed in to change notification settings - Fork 329
Open
Labels
Description
Hello. I am using centos/php-72-centos7 as a base template for my Dockerfile.
When I run an interactive terminal into the container, it creates .bash_history file inside APP_DATA directory which I don't want.
I have tried changing the home directory in /etc/passwd but this does not seem to make any difference. When I run echo $HOME
, it is always set to what $APP_DATA is.
I know I can override the HOME variable by setting the environment variable to the docker exec command, but I'd prefer not having to do this specifically for this image container.
Is there a way to change the HOME directory for the image during the build process or when it is run by docker-compose?
Metadata
Metadata
Assignees
Labels
Type
Projects
Milestone
Relationships
Development
Select code repository
Activity
phracek commentedon Mar 28, 2023
@t12ung The patch is welcome. Also, at least a test is welcome.
Is this issue still valid?
pkubatrh commentedon Mar 28, 2023
I think it would be enough to move the history file from
/opt/app-root/src/
to/opt/app-root
zmiklank commentedon Mar 28, 2023
It should be possible by exporting HISTFILE envvar
export HISTFILE=${APP_ROOT}