Docker
-
/var/run/docker.sock 파일의 권한을 666으로 변경하여 그룹 내 다른 사용자도 접근 가능하게 변경하면 됩니다.sudo chmod 666 /var/run/docker.sock 또는 chown 으로 group ownership 변경sudo chown root:docker /var/run/docker.sock
permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/images/json": dial unix /var/run/docker.sock: connect: permission denied/var/run/docker.sock 파일의 권한을 666으로 변경하여 그룹 내 다른 사용자도 접근 가능하게 변경하면 됩니다.sudo chmod 666 /var/run/docker.sock 또는 chown 으로 group ownership 변경sudo chown root:docker /var/run/docker.sock
2023.12.19 -
"Docker Error bind: address already in use" 오류는 Docker 컨테이너나 Docker 서비스에서 특정한 포트를 사용하려고 할 때, 해당 포트가 이미 다른 프로세스에 의해 사용 중일 때 발생합니다. 이 오류는 주로 다음과 같은 상황에서 발생할 수 있습니다:포트 충돌:Docker 컨테이너나 서비스가 호스트의 특정 포트를 사용하려고 할 때, 해당 포트가 다른 프로세스에 이미 사용 중인 경우 충돌이 발생합니다.이전에 실행 중이던 컨테이너나 서비스가 종료되지 않은 경우:이전에 실행 중이던 Docker 컨테이너나 서비스가 종료되지 않고 남아 있는 경우 해당 포트를 계속 사용 중일 수 있습니다.포트를 제대로 해제하지 않은 경우:이전에 사용 중이었던 프로세스가 해당 포트를 제대로 해..
Docker Error bind: address already in use"Docker Error bind: address already in use" 오류는 Docker 컨테이너나 Docker 서비스에서 특정한 포트를 사용하려고 할 때, 해당 포트가 이미 다른 프로세스에 의해 사용 중일 때 발생합니다. 이 오류는 주로 다음과 같은 상황에서 발생할 수 있습니다:포트 충돌:Docker 컨테이너나 서비스가 호스트의 특정 포트를 사용하려고 할 때, 해당 포트가 다른 프로세스에 이미 사용 중인 경우 충돌이 발생합니다.이전에 실행 중이던 컨테이너나 서비스가 종료되지 않은 경우:이전에 실행 중이던 Docker 컨테이너나 서비스가 종료되지 않고 남아 있는 경우 해당 포트를 계속 사용 중일 수 있습니다.포트를 제대로 해제하지 않은 경우:이전에 사용 중이었던 프로세스가 해당 포트를 제대로 해..
2023.12.15 -
docker 이미지에서 opencv-python 실행 시킬때 ImportError: libGL.so.1: cannot open shared object file: No such file or directory 오류가 난다면 Dockerfile에서 RUN apt-get update RUN apt-get -y install libgl1-mesa-glx 위에 두줄을 추가하고 build 후 재실행 해보면 됩니다.
ImportError: libGL.so.1: cannot open shared object file: No such file or directorydocker 이미지에서 opencv-python 실행 시킬때 ImportError: libGL.so.1: cannot open shared object file: No such file or directory 오류가 난다면 Dockerfile에서 RUN apt-get update RUN apt-get -y install libgl1-mesa-glx 위에 두줄을 추가하고 build 후 재실행 해보면 됩니다.
2023.12.14 -
Docker의 공식 문서에 따르면 Docker Desktop을 설치한 경우 Docker Engine을 별도로 설치할 필요가 없습니다. Docker Desktop과 Docker Engine은 동일한 컴퓨터에 함께 설치할 수 있습니다. Docker Desktop에 대한 전용 저장 위치를 사용하면 Docker Engine 설치와 충돌하지 않도록 할 수 있습니다. Docker Desktop과 Docker Engine을 동시에 실행하는 것이 가능하지만, 동시에 실행하면 문제가 발생할 수 있는 경우가 있습니다. 당신이 직면한 문제는 시스템에 Docker 저장소가 누락되어 발생한 것입니다. 이 문제를 해결하기 위해 Docker Engine 문서의 일부를 따라 다음과 같이 진행할 수 있습니다. sudo apt inst..
docker-desktop : Depends: docker-ce-cli but it is not installableDocker의 공식 문서에 따르면 Docker Desktop을 설치한 경우 Docker Engine을 별도로 설치할 필요가 없습니다. Docker Desktop과 Docker Engine은 동일한 컴퓨터에 함께 설치할 수 있습니다. Docker Desktop에 대한 전용 저장 위치를 사용하면 Docker Engine 설치와 충돌하지 않도록 할 수 있습니다. Docker Desktop과 Docker Engine을 동시에 실행하는 것이 가능하지만, 동시에 실행하면 문제가 발생할 수 있는 경우가 있습니다. 당신이 직면한 문제는 시스템에 Docker 저장소가 누락되어 발생한 것입니다. 이 문제를 해결하기 위해 Docker Engine 문서의 일부를 따라 다음과 같이 진행할 수 있습니다. sudo apt inst..
2023.02.24 -
Docker Desktop uses 'pass' to store the login credentials that needs to be initialised. 이 오류는 Docker Desktop에서 로그인 자격 증명을 저장하는 데 사용되는 'pass' 프로그램이 설치되어 있지 않은 경우 발생할 수 있습니다.이 문제를 해결하려면 다음 단계를 수행할 수 있습니다.먼저 'pass' 프로그램이 설치되어 있는지 확인합니다. MacOS 또는 Linux에서는 터미널에서 'which pass' 명령어를 실행하여 확인할 수 있습니다. Windows에서는 'where pass' 명령어를 실행합니다.'pass'가 설치되어 있지 않은 경우, 해당 운영 체제에 맞는 패키지 매니저를 사용하여 설치합니다. 예를 들어, MacOS에..
Docker Desktop uses 'pass' to store the login credentials that needs to be initialised.Docker Desktop uses 'pass' to store the login credentials that needs to be initialised. 이 오류는 Docker Desktop에서 로그인 자격 증명을 저장하는 데 사용되는 'pass' 프로그램이 설치되어 있지 않은 경우 발생할 수 있습니다.이 문제를 해결하려면 다음 단계를 수행할 수 있습니다.먼저 'pass' 프로그램이 설치되어 있는지 확인합니다. MacOS 또는 Linux에서는 터미널에서 'which pass' 명령어를 실행하여 확인할 수 있습니다. Windows에서는 'where pass' 명령어를 실행합니다.'pass'가 설치되어 있지 않은 경우, 해당 운영 체제에 맞는 패키지 매니저를 사용하여 설치합니다. 예를 들어, MacOS에..
2023.02.24