diff options
| author | Britt Houser <bhouser@cisco.com> | 2015-11-13 15:55:47 -0500 |
|---|---|---|
| committer | Britt Houser <bhouser@cisco.com> | 2015-11-14 11:38:30 -0500 |
| commit | 66c15ce55eae078ae43628e91e4b3bfd516317a5 (patch) | |
| tree | 3312ad7b147b775e49513e3befa9704c5e12bacf /docker | |
| parent | f54c5bee3ab6bab6b088c9c0e5ee59e0e5d93bb8 (diff) | |
| download | kolla-66c15ce55eae078ae43628e91e4b3bfd516317a5.tar.gz kolla-66c15ce55eae078ae43628e91e4b3bfd516317a5.zip | |
drop root on memcached
This patch add the USER directive to the memcached container.
It also removes the -u from the command line to launch
memcached, since it will already be run as that use.
Change-Id: I87d782a424df99fe1b5694debafa3c0c4a9aba27
Partially-Implements: blueprint drop-root
Diffstat (limited to 'docker')
| -rw-r--r-- | docker/memcached/Dockerfile.j2 | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/docker/memcached/Dockerfile.j2 b/docker/memcached/Dockerfile.j2 index d8e023aaf..db75d880a 100644 --- a/docker/memcached/Dockerfile.j2 +++ b/docker/memcached/Dockerfile.j2 @@ -3,14 +3,20 @@ MAINTAINER Kolla Project (https://launchpad.net/kolla) {% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %} +{% set user = 'memcached' %} RUN yum -y install memcached \ - && yum clean all + && yum clean all \ + && usermod -a -G kolla {{ user }} {% elif base_distro in ['ubuntu', 'debian'] %} +{% set user = 'memcache' %} RUN apt-get install -y --no-install-recommends memcached \ - && apt-get clean + && apt-get clean \ + && usermod -a -G kolla {{ user }} {% endif %} {{ include_footer }} + +USER {{ user }} |
