Sign inSign up

holdlg/code-server-python

By holdlg

Updated about 7 years ago

python 3.7.4

Image
1

60

holdlg/code-server-python repository overview

Dockerfile

FROM codercom/code-server:v2

user root
# Update to zsh shell
RUN sudo apt-get install zsh -y
RUN sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

# Setup add ppa
RUN sudo apt-get update
RUN sudo apt-get install software-properties-common -y

# Other stuff
COPY settings.json /root/.local/share/code-server/User/settings.json
RUN git clone https://github.com/zsh-users/zsh-autosuggestions /root/.oh-my-zsh/plugins/zsh-autosuggestions
RUN echo "source ~/.oh-my-zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh" >> /root/.zshrc

# Setup python development
RUN sudo -E add-apt-repository ppa:deadsnakes/ppa
RUN sudo apt-get install python3.7 -y
RUN sudo ln -s /usr/bin/python3.7 /usr/bin/python
RUN sudo curl https://bootstrap.pypa.io/get-pip.py | sudo python
# Install extensions
RUN code-server --install-extension ms-python.python

RUN mkdir -p /root/project

WORKDIR /root/project

ENV PASSWORD="yourpassword"

EXPOSE 8080

ENTRYPOINT ["dumb-init", "code-server", "--host", "0.0.0.0"]

docker run

docker run -it --name code-python  -p 8080:8080 -p 5000:5000 -v "/Users/holdlg/app/project:/root/project" -e "PASSWORD=tttttt"  holdlg/code-server-python:3.7.4 --auth="password"

Tag summary

Content type

Image

Digest

Size

209.1 MB

Last updated

about 7 years ago

docker pull holdlg/code-server-python:3.7.4