docker 4

[docker] docker commit, push 배포하기

container에서 변경사항들도 반영하여 함께 배포하려면 image를 다시 commit 배포해야 한다.  docker container commit1. docker commit 예) docker commit pointpdf pointpdf_new 2. docker images 확인  docker image push1. docker login 2. export DOCKER_ID_USER=여기서 username이 docker hub의 아이디와 다르면 아래와 같은 에러가 뜨니 동일하게 설정해야 한다.denied: requested access to the resource is denied 3. docker tag $DOCKER_ID_USER/:예) docker tag pointpdf_new $DOCKER..

TIL 2024.12.31

[환경구축] docker 이용해서 환경구축하기

환경구축하는데 몇일을 헤매다 드디어 해결했다.docker도 처음 써보고 제대로 된 환경구축도 처음 해보다보니 더 오래 헤맸던 것 같다.torch와 관련된 torch_scatter, torch_sparse도 버전이 안 맞으면 torch와 cuda 사이의 버전 충돌이 일어난다는 걸 몰라서 또 하루를 헤맸다. docker 설치할 때gpu를 써야 되기 때문에 nvidia docker를 깔아야 함(docker tool-kit 설치) docker 실행할 때docker container start docker attach 또는docker exec -it /bin/bash docker 초기 설정아래 사이트 참고해서 docker pull https://hub.docker.com/r/nvidia/cuda/tagscon..

TIL 2024.12.26

[Docker] Docker 설치 후 Error /var/run/docker.sock permission denied

Docker를 설치하고 image build를 시도하니 아래와 같은 에러가 발생했다. ERROR: permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Head "http://%2Fvar%2Frun%2Fdocker.sock/_ping": dial unix /var/run/docker.sock: connect: permission denied 아래의 git을 참고하여 해결했다.여러 고수님들의 의견도 많아서 기록!https://github.com/occidere/TIL/issues/116

TIL 2024.10.18

[Docker] 기초부터 이미지 배포까지 Docker 사용법

📌 DockerImage애플리케이션을 실행하기 위한 환경 현재 이미지 확인docker images 이미지 삭제docker rmi [이미지 name]# container 삭제 전 이미지 삭제docker rmi -f [이미지 name] 이미지 pulldocker pull [이미지 name] 이미지 이름과 tag는 ':' 로 구분된다.따라서 현재 centos는 centos:latest 인 것을 확인할 수 있다. Containercontainer를 실행하기 위해서는 1. 이미지를 pull 받고 2. 이 이미지를 통해 container를 실행한다.따라서 container를 실행하기 위해서는 반드시 이미지가 있어야 한다.또한 컨테이너에 변경사항이 생겨도 이미지에는 변화가 생기지 않는다. 현재 실행중인 모든 컨테이..

TIL 2024.04.24