Skip to content

HOME environment var ignore on version 0.9.11 and 0.9.12 #119

Closed
@bySabi

Description

@bySabi

Using a minimal Docker file:

# mosquitto
# VERSION 0.0.2

FROM phusion/baseimage:0.9.12
MAINTAINER bySabi <[email protected]>

# Set correct environment variables.
ENV DEBIAN_FRONTEND noninteractive
ENV HOME /root
ENV LANG en_US.UTF-8
ENV LC_ALL en_US.UTF-8
RUN \
        echo "Europe/Madrid" > /etc/timezone && \
        dpkg-reconfigure -f noninteractive tzdata

# Use baseimage-docker's init system.
CMD ["/sbin/my_init"]

and then connect docker image via ssh. I got this result changing phusion/baseimage VERSION:

OK

Version: 0.9.10
root@d0891ea1ac6f:~# cat /etc/container_environment.json; echo
{"HOME": "/root", "HOSTNAME": "d0891ea1ac6f", "LANG": "en_US.UTF-8", "INITRD": "no", "TERM": "xterm", "PATH": "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin

WRONG ( HOME var ignored)

Version: 0.9.11
root@fab14d95caca:~# cat /etc/container_environment.json; echo
{"INITRD": "no", "PATH": "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "LANG": "en_US.UTF-8", "LC_ALL": "en_US.UTF-8", "TERM": "xterm", "DEBIAN_FRONTEND": "noninteractive", "HOSTNAME": "fab14d95caca"}
root@fab14d95caca:~# 

Version: 0.9.12
root@96b682aed472:~# cat /etc/container_environment.json; echo
{"LANG": "en_US.UTF-8", "HOSTNAME": "96b682aed472", "DEBIAN_FRONTEND": "noninteractive", "LC_ALL": "en_US.UTF-8", "INITRD": "no", "TERM": "xterm", "PATH": "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"}
root@96b682aed472:~# 

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions