Skip to content

63days/dotfiles

Repository files navigation

Build a docker image

You can build an image from Dockerfile by the following command:

$ docker build -t @IMAGE_NAME \ 
    --build-arg USER_NAME=$USER \
    --build-arg PASSWORD=@YOUR_PASSWORD \
    --build-arg UID=$UID \
    .

Pass @VAR by hand.

Instantiate a docker container

Change variables in the docker_run.sh file like below.

docker_run.sh:

docker run \
    -it \
    --ipc=host \ # to prevent memory errors
    --cap-add LINUX_IMMUTABLE \ # to enable chattr
    --volume /tmp/.X11-unix:/tmp/.X11-unix:ro
    -e DISPLAY=unix$DISPLAY
    --restart unless-stopped \
    --gpus all \
    #--gpus '"device=0,1"' # You can assign specific gpu devices.
    -p @PORT_NUM:22 \ # port forwarding
    --name @CONTAINER_NAME \
    -v @HOST_DIR:@CONTAINER_DIR \ # e.g. -v /home/juil/docker_home:/home/juil
    @IMAGE_NAME \ # docker image
    /bin/zsh
$ sh docker_run.sh

After entering the container, start ssh: $ sudo service ssh start

bash install_vim.sh
bash install_zsh.sh
cp tmux.conf ~/.tmux.conf
git config --global credential.helper store # to store the git information
pip install "git+https://github.com/facebookresearch/pytorch3d.git" # install pytorch3d

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published