docker
Docker 환경에서 X11 연결 오류 (Solved)
인터넷에 나와있는 해결책의 대부분은 docker run 옵션을 주는 방법들이었습니다.docker run -e DISPLAY=$DISPAY\-v /tmp/.X11-unix:/tmp/.X11-unix 등등 분명 도커 컨테이너를 만들 때 여러가지 옵션을 넣어줬던 기억이 나서 새로 컨테이너를 또 만들긴 싫었습니다ㅎ 이 컨테이너를 처음 생성했을 때는 GUI환경이 잘되어서 어떤 패키지 설치가 안되어있는 문제는 아니었습니다.(xorg, x11-apps 등등)+ 로컬 터미널에서 xhost +, xhost +local:docker 등등도 다 해봤습니다. docker 환경 내부 터미널에서 $echo $DISPLAY를 찍어보니 2라는 숫자가 결과로 나왔습니다.DISPLAY:0은 보통 로컬 환경 디스플레이가 사용하고 있어..
Ubuntu20.04 환경에서 Ubuntu 18.04 버전 docker 다운받기
Ubuntu 20.04 버전을 쓰면서 가끔 ubuntu 18.04 버전을 써야하는 상황이 생기곤 합니다. 그럴 때 그 버전에 맞는 docker를 다운받아주기만 하면됩니다. 먼저 도커허브에서 ubuntu 도커공식이미지 페이지로 가줍니다. https://hub.docker.com/_/ubuntu ubuntu - Official Image | Docker Hub Quick reference Supported tags and respective Dockerfile links 18.04, bionic-20230308, bionic 20.04, focal-20230308, focal 22.04, jammy-20230308, jammy, latest 22.10, kinetic-20230308, kinetic, rol..
[Docker] pull, run, push 하기
Docker pull https://hub.docker.com/ Docker Hub Container Image Library | App Containerization Deliver your business through Docker Hub Package and publish apps and plugins as containers in Docker Hub for easy download and deployment by millions of Docker users worldwide. hub.docker.com 도커 허브 사이트. 유저분들이 올린 도커 이미지를 검색해서 다운 받을 수 있습니다. 혹은 구글에 자신이 원하는 운영체제나 기술을 쓰고 docker를 붙이면 사용자가 만든 docker파일을 다운 받을 ..
Docker - 사용자 권한 부여하기
CLI에서 docker 명령어를 사용할 때 sudo를 붙여야한다거나,vscode에서 SSH-container로 접속할 때 permission denied가 뜨는 경우는 docker.sock 파일을 권한 부여해주면 해결됩니다. sudo usermod -aG docker [username]sudo chmod +x /var/run/docker.sockusername에는 본인 컴퓨터의 사용자 이름을 넣어주면 됩니다.