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에서 로그인 자격 증명을 저장하는 데 사용되는 'pass' 프로그램이 설치되어 있지 않은 경우 발생할 수 있습니다. 이 문제를 해결하려면 다음 단계를 수행할 수 있습니다. 먼저 'pass' 프로그램이 설치되어 있는지 확인합니다. MacOS 또는 Linux에서는 터미널에서 'which pass' 명령어를 실행하여 확인할 수 있습니다. Windows에서는 'where pass' 명령어를 실행합니다. 'pass'가 설치되어 있지 않은 경우, 해당 운영 체제에 맞는 패키지 매니저를 사용하여 설치합니다. 예를 들어, MacOS에서는 Homebrew를 사용하여 'brew install pass' 명령어를 실행하여 설치할 수 있습니다. 'pass'가 설치된 후, Docker Des..
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에서는 Homebrew를 사용하여 'brew install pass' 명령어를 실행하여 설치할 수 있습니다. 'pass'가 설치된 후, Docker Des..
2023.02.24