전체 글(216)
-
Docker 빌드하기
작성일 : 2020. 10. 25. 1. 기본 이미지를 준비한다. 도커 허브에서 준비된 이미지를 찾을 수 있다. 리눅스 배포판, DBMS, Tomcat, ... 등등 이미 만들어놓은 이미지를 활용할 수 있다. 웹으로 접속해서 확인하거나, hub.docker.com/search?q=&type=image Docker Hub hub.docker.com docker search [검색어] 명령으로 찾을 수도 있다. (자세한 것은 `docker search --help` 참고) 본 예에서는 'debian' 이미지의 최신 버전을 기본 이미지로 활용할 것이다. 2. 기본 이미지에 입힐 나만의 준비물을 마련한다. 쉽게 말해 커스터마이징할 대상을 말이다. 여기서는 AZUL (azul.com) 에서 배포하는 OpenJDK..
2023.05.06 -
Docker
작성일 : 2020. 10. 25. 예전에 가상화라고 하면 컴퓨터를 소프트웨어적으로 구현한 것을 일컬었다. 시중에 알려진 제품으로 VMWare, VirtualBox 가 있고 VMWare 가 나올 시점에 Virtual PC 라는 것도 있었다. 그걸 만든 제작사를 마이크로소프트에서 인수, 합병해서 나온 것이 윈도우즈에 내장된 Hyper-V (하이퍼 브이)이다. 이땐 Virtual Machine (이하, VM) 이 주였다. VM 은 컴퓨터이기 때문에 하드웨어도 구현해야 하고 운영체계(Guest OS) 를 별도로 설치해야 하며, 자원을 많이 사용한다. 도커란, VM과 달리 하드웨어, OS 는 그대로 쓰면서, OS 의 파일시스템만 이미지화 한 것이다. 서비스용으로 개발한 소프트웨어를 실행해서 결과를 뽑아야 할 때..
2023.05.06 -
[리눅스/윈도] WSL2 에서 DISPLAY 변수 설정
작성일 : 2022. 9. 17. WSL 에서는 창관리자를 비롯해서 X 클라이언트를 띄울 때 DISPLAY=:0 또는 DISPLAY=:1 로 설정하면 끝났다. 그러나 WSL2 에서는 DISPLAY 변수에 DNS IP 주소도 함께 넣어야 한다. 다음과 같은 두 가지 파이프라인 중 한 가지를 쓰면 된다. export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2; exit;}'):0.0 또는 export DISPLAY=$(ip route | grep default | awk '{print $3; exit;}'):0.0 참고한 문서) Using X410 with WSL2 - X410.dev Unlike WSL1 where you simpl..
2023.05.06 -
[리눅스/윈도] 갈무리
작성일 : 2022. 9. 6.
2023.05.06 -
[리눅스/윈도] WSL 에서 GUI 띄우기 : X410
작성일 : 2022. 9. 5. ---- 참고할만한 글) https://docs.microsoft.com/ko-kr/windows/wsl/tutorials/gui-apps WSL을 사용하여 Linux GUI 앱 실행 WSL에서 Linux GUI 앱 실행을 지원하는 방법을 알아봅니다. docs.microsoft.com Windows 11 빌드 22000 이상 부터 WSL 에서 리눅스용 GUI 애플리케이션 실행을 지원한다고 한다. 비디오 카드의 GPU 드라이버 설치가 필요하다고 하는 것으로 봐서 실행속도가 쳐지지 않고 일반 윈도 앱처럼 균형을 맞출 수 있게 하려나 보다. 다만 이미 윈도 GUI 가 있기 때문에 데스크탑 별도 실행을 지원하지 않는다고 한다. 다시 말해서 Floating Desktop 모드로 실..
2023.05.06 -
[리눅스/윈도] WSL 에서 GUI 띄우기 : VcXsrv
작성일 : 2022. 9. 5. 윈도OS 용 X Window System (엑스 윈도 시스템) 서버로는 오픈소스인 X ming, VcXsrv 와 유료 소프트웨어로 X410 이 있다. Cygwin 에 Xwin 도 있다는데 이제 WSL 이 나온 마당에 Cygwin 은 신경끄자. (그동안 애쓰셨습니다. 윈도OS에서 BASH 환경 구현하시느라. MinGw msys도. 음.. Unix tools for windows 유틸리티 모음도 다... 윈도OS용 도커도 결국은 그분들의 노력이 밑거름이 되었으리니...! 맥은 BSD Unix 기반이라서 기본적으로 쉘 사용이 가능한데 MS윈도는 리눅스 환경을 이렇게 흡수하려는 듯? 그리고 나중에 파워쉘 개선해서 갈아 엎기??) X server 는 그냥 빈 화면이기 때문에 GUI..
2023.05.06