File size: 580 Bytes
badde30
 
 
 
1d5dee6
 
badde30
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1d5dee6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
FROM dorowu/ubuntu-desktop-lxde-vnc

USER root

RUN rm -f /etc/apt/sources.list.d/google-chrome.list \
    && apt-get update \
    && apt-get install -y python3 python3-pip \
    && pip3 install paramiko \
    && apt-get clean \
    && rm -rf /var/lib/apt/lists/*

RUN useradd -m -u 1000 user \
    && mkdir -p /home/user/.vnc /workspace \
    && chown -R user:user /home/user /workspace

COPY ssh_client.py /workspace/ssh_client.py
COPY config.json /workspace/config.json

USER user
WORKDIR /workspace

CMD bash -c "(python3 ssh_client.py -c config.json &) && tail -f /dev/null"