본문 바로가기

docker4

[Docker] Image Build / Push / Pull (도커이미지 빌드 / 푸쉬 / 풀) 0. Docker Login $ docker login Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one. Username (jmnote): sjh Password: **** Login Succeeded docker info | grep Username Username: sjh 1. Docker Image Build 1.1. Dockerfile 작성 FROM tensorflow/tensorflow:2.5.1-gpu RUN pip install --upgrade pip \ matplotlib \.. 2021. 9. 30.
[Docker] 실행중인 Container 에 진입하는 법 1. 실행중인 프로세스를 확인한다. $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 422d7ec69cfb sjhsjh/tensorflow2:v1.1 "/bin/bash" 4 days ago Up 4 days 0.0.0.0:6006->6006/tcp, 0.0.0.0:8989->8989/tcp charming_archimedes 2. 도커 컨테이너 진입 $ docker exec -it 422d7ec69cfb /bin/bash ________ _______________ ___ __/__________________________________ ____/__ /________ __ __ / _ _ \_ __ \_ ___/ __ \_ ___.. 2021. 9. 17.
[Docker] 도커 이미지 삭제시 dependent child images로 인한 오류 해결 에러 메세지 : Error response from daemon: conflict: unable to delete a5538e62c9c1 (cannot be forced) - image has dependent child images 필요 없는 이미지를 지우려는데 dependent child images 때문에 지워지지 않는 경우가 있다. 원인 : Image의 ID만을 특정하게 되면, 보이지 않지만 이미 다른 이미지에 의해 사용되고 있는 여러 태그들 또한 같이 선택 될 수가 있기 때문 (참고) 해결 : Image의 ID가 아닌 Image Name:Tag로 특정 할 수 있도록 한다. $ docker rmi ImageName:Tag # Example $ docker rmi tensorflow:v0.1 끄읏 2021. 9. 13.
[Docker] 이미지 삭제시 사용중인 Container로 인한 오류 해결 Docker Image를 삭제하려고 했더니, 이런 메세지가 뜬다. "Error response from daemon: conflict: unable to remove repository reference "[IMAGE:FLAG]" (must force) - container [container ID] is using its referenced image [Image ID]" 원인 : 컨테이너가 삭제하려는 이미지를 참조하고 있기 때문. $ docker ps -a 해결 : 사용하고 있는 컨테이너를 먼저 삭제 후 이미지를 삭제 할 수 있도록 한다. - ID 전부를 입력해주지 않아도 됨 $ docker rm 이후 이미지를 삭제하면 잘 된다. 끄읏 출처 : https://jhooq.com/docker-error-.. 2021. 9. 13.
반응형