Docker 사용법
설치는 이미했음
초기에 이세팅 해줘야지 sudo 안써도돼
sudo usermod -aG docker $USER
sudo su - $USER
- docker ps
현재 실행중인 컨테이너 목록 출력 -
docker ps -a
종료된 컨테이너도 목록 출력 -
docker images
사용 가능한 이미지들 출력 -
docker run -it (name)
컨테이너 실행 - 실행후 종료시킬때는 exit
-
실행은 시켜둘때 ctrl+q+p 하면됨
-
docker restart (name)
컨테이너 다시 시작 -
docker attach (name)
컨테이너 다시 접속 (실행중일때만) -
docker rm (컨테이너id)
컨테이너 삭제 -
docker rmi (이미지id)
이미지 삭제 -
docker build -t (name):(tag) ./
docker file을 이미지로 만들기 ./은 경로야 -
docker run -d -P –name (container name) (image name):(tag)
docker 이미지로 만든거 컨테이너 안에 넣고 실행 -
docker pull (images)
이미지 다운로드 -
nvidia-docker run -it –name (container name) (image name) /bin/bash
nvidia-docker 안에 cuda 깔린 이미지 받아서 하면 nvidia-smi가능 -
nvidia-docker exec -it (container name) /bin/bash
뭔지 모르지만 이것도 하래! -
sed -i ‘s/archive.ubuntu.com/ftp.daumkakao.com/g’ /etc/apt/sources.list
이거 해야지 패키지들 다운받을수 있어 -
apt-get update
업데이트 -
apt-get upgrade
업그레이드 -
apt-get install -y wget nano git 설치
필요한것들 다운 -
wget https://repo.anaconda.com/archive/Anaconda3-2019.03-Linux-x86_64.sh
conda 설치파일 다운로드 -
bash Anaconda3-2019.03-Linux-x86_64.sh
conda 설치 - 엔터쭉누르면 yes나오고 설치 하다가 yes 누르면 설치완료 -
nvidia-docker commit -p (container id) (container name)
내가만든 컨테이너 이미지화 -
이미지 한건 다시 nvidia-docker run -it –name (container name) (image name) /bin/bash
이거하면 container만들어져 - docker CUDA 세팅 - 이분것 참고(조만간 정리)
https://biotech-lab.tistory.com/entry/04-%EB%8F%84%EC%BB%A4docker-CUDA-Toolkit-%EC%9D%B4%EB%AF%B8%EC%A7%80-%EC%A0%95%EB%A6%AC
Leave a comment