blob: ef07d5b1fe8ffb38194bdd390401c93e875c965e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
FROM ubuntu:14.04
# TODO: Bridge kerberos credentials
# TODO: Add infosec CAs
RUN \
export DEBIAN_FRONTEND=noninteractive && \
sed 's/main$/main universe/' -i /etc/apt/sources.list && \
apt-get update && \
apt-get install -y curl && \
curl -s https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - && \
sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list' && \
apt-get update && \
apt-get install -y google-chrome-stable && \
apt-get clean && \
rm -rf /var/lib/apt/lists/* && \
rm -rf /tmp/*
RUN mkdir -p /home/crutem && \
echo "crutem:x:1677955:1677955:Developer,,,:/home/crutem:/bin/bash" >> /etc/passwd && \
echo "crutem:x:1677955:" >> /etc/group && \
echo "crutem ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/crutem && \
chmod 0440 /etc/sudoers.d/crutem && \
chown crutem:crutem -R /home/crutem
USER crutem
ENV HOME /home/crutem
WORKDIR /home/crutem
CMD /usr/bin/google-chrome
|