본문 바로가기

Docker8

ubuntu 20.04 LTS docker image pull error 해결 방법 ubuntu 20.04 LTS에서 docker를 설치했는데 image가 pull error가 나타났을 때는 DNS 서버 설정 파일을 확인해야한다. DNS 서버 주소 확인 cat /etc/resolv.conf nameserver를 변경해줘야한다. sudo vi /etc/resolv.conf { nameserver 8.8.8.8 } 만약에 위 방법을 해도 해결이 되지않는다면 docker를 재설치 하거나 재실행 하는것을 추천한다. docker 재실행 방법 $ sudo systemctl daemon-reload $ sudo systemctl restart docker 2022. 12. 30.
ubuntu: 20.04 LTS docker permission denied 문제 해결하기 ubuntu:20.04 LTS 에서 쿠버네티스 설치 후 docker 실행하려고 하니 permission denied 권한 문제가 발생한다. 이문제는 간단하게 doker group에 유저를 추가를 해주면 된다. 그러나 이미 그룹에 유저가 생성되어 있을 수 있기 때문에 두가지 버전이 있다. 에러내용 DEV-[occiderepi301:/home/occidere] docker ps -a Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.40/containers/json?all=1: dial unix /.. 2022. 12. 26.
컨테이너(Container) Container 맨처음 Docker에 사용되는 container 기술과 hypervisor의 차이점을 딱히 구분하지 못했다. 그러나 궁극적인 목표는 가상화인것이다. 결론적으로 말하자면 리눅스 기술인 네임스페이스 기술과 Cgroups라는 기술을 사용해서 file system를 가상화 하는 것이다. 즉, Container는 호스트 pc의 커널을 공유하고 프로세스가 떠있을 필요가 없다. 그래서 가상화와 다르게 적은 메모리 사용량과 적은 오버헤드를 보인다. namespaces VM에서는 각 게스트 머신별로 독립적인 공간을 제공하고 서로가 충돌하지 않게 기능을 갖고 있다 . 리눅스에서는 이와 동일한 역할을 하는 namespaces 기능을 커널에 내장하고 있다. 글을 쓰는 시점을 기준으로 현재 리눅스 커널에서는 .. 2022. 12. 1.
Docker - 모든 image와 container삭제하기 글 개요 너무 많이 쌓여있는 image와 container을 지우고싶을 때 사용하는 명령어 입니다. 글 본문 모든 image 삭제하기 docker rmi -f $(docker images) 위 명령어를 입력하면 모든 이미지가 삭제됩니다. 모든 container 삭제하기 docker rm -f $(docker ps -aq) 모든 container을 삭제하고 싶을 때 사용하면 container을 삭제시킬 수 있습니다. 2021. 12. 9.
Docker- wsl2에서 ubuntu:20.04 LTS 환경 system clock과 현재시각(timezone) 때문에 나타나는 에러 해결법 글 개요 docker을 활용하여 Ubuntu:20.04 환경에 python3.6을 설치하여, 셀레니움으로 데이터를 수집하여 aws의 s3에 자동으로 저장하는 개인 프로젝트를 진행하다가 나타난 에러을 해결한 방법을 공유하려고 합니다. 글 본문 E: Release file for http://security.ubuntu.com/ubuntu/dists/focal-security/InRelease is not valid yet (invalid for another 1h 41min 54s). Updates for this repository will not be applied. E: Release file for http://archive.ubuntu.com/ubuntu/dists/focal-updates/InR.. 2021. 12. 9.