Sign inSign up

keavnn/rl

By keavnn

Updated almost 7 years ago

env of RL algorithms

Image
0

97

keavnn/rl repository overview

Dockerfile v0.6:

FROM nvidia/cuda:10.0-cudnn7-devel-ubuntu18.04 LABEL maintainer "Keavnn https://stepneverstop.github.io"

RUN cp /etc/apt/sources.list /etc/apt/sources.list.bak COPY sources.list /etc/apt/sources.list

RUN apt-get update && apt-get install -y
libapt-pkg-perl
liblist-moreutils-perl
libgnutls-openssl27
apt-file
nano
net-tools
iputils-ping
openssh-server
&& rm -rf /var/lib/apt/lists/*
&& mkdir /var/run/sshd
&& echo "root:1234" | chpasswd
&& sed -i 's/prohibit-password/yes/g' /etc/ssh/sshd_config
&& sed -i 's/PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config
&& sed -i 's/#PermitRootLogin yes/PermitRootLogin yes/' /etc/ssh/sshd_config
&& sed 's@session\srequired\spam_loginuid.so@session optional pam_loginuid.so@g' -i /etc/pam.d/sshd
&& mkdir /root/keavnn

ENV NOTVISIBLE "in users profile" RUN echo "export VISIBLE=now" >> /etc/profile ENV LANG=C.UTF-8 LC_ALL=C.UTF-8 ENV PATH /opt/conda/bin:$PATH ENV HOME /root/keavnn

RUN apt-get update --fix-missing &&
apt-get install -y wget bzip2 ca-certificates curl git &&
apt-get clean &&
rm -rf /var/lib/apt/lists/*

RUN wget --quiet https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda.sh &&
/bin/bash ~/miniconda.sh -b -p /opt/conda &&
rm ~/miniconda.sh &&
/opt/conda/bin/conda clean -tipsy &&
ln -s /opt/conda/etc/profile.d/conda.sh /etc/profile.d/conda.sh &&
echo ". /opt/conda/etc/profile.d/conda.sh" >> ~/.bashrc &&
echo "conda activate base" >> ~/.bashrc &&
. /opt/conda/etc/profile.d/conda.sh
&& conda init bash
&& conda update conda
&& conda create -n tf2 python=3.6 pyyaml openpyxl pillow docopt pandas cudatoolkit=10.0.130 cudnn=7.6.0
&& conda activate tf2
&& pip install tensorflow-gpu tensorflow_probability

EXPOSE 22 6006 6007

WORKDIR /root/keavnn

ENTRYPOINT ["/usr/sbin/sshd","-D"]

Tag summary

Content type

Image

Digest

Size

4.1 GB

Last updated

almost 7 years ago

docker pull keavnn/rl:v0.6