1. 앱 및 기능 > 프로그램 및 기능 > Windows 기능 켜기/끄기
- Hyper-V
- Linux용 Windows 하위 시스템
2. 준비파일
- containerd.io_1.6.20-1_amd64.deb
- docker-ce_version-ubuntu-bionic_amd64.deb
- docker-ce-cli_version-ubuntu-bionic_amd64.deb
- docker-compose-linux-x86_64
- libc6_version-os_amd64.deb
- libc6-dev_version-os_amd64.deb
- libc-bin_version-os_amd64.deb
- Ubuntu_version_x64.appx
- wsl_update_x64.msi # 윈도우 리눅스 커널 업데이트
# 패치파일(우분투 버전 낮을시)
- libseccomp2_version-os_amd64.deb
- libseccomp-dev_version-os_amd64.deb
- seccomp_version-os_amd64.deb
3. Ubuntu_version_x64.appx
- 확장자를 zip 로 변경
- CMD or PowerShell 열기(관리자모드)
- 커맨드창 명령어
Expand-Archive -Path ./Ubuntu_version_x64.zip -DestinationPath C:₩{설치할 경로}
4. wsl_update_x64.msi 설치
- 더블클릭
- 윈도우 리눅스 커널 업데이트
5. C:₩{설치경로}₩ubuntu.exe 실행
### 접속
(방법1)
C:₩{설치경로}₩ubuntu.exe 실행
(방법2)
- CMD or PowerShell 열기(관리자모드)
- 목록확인: wsl --list
- 실행: wsl -d Ubuntu
### WSL 우분투의 Docker 설치
1. C:₩{설치경로}₩ubuntu.exe 실행
- 명령어
$ cd
$ mkdir wsl_docker
$ cp /mnt/c/{deb폴더}/*.deb ./wsl_docker/
$ cp /mnt/c/{deb폴더}/docker-compose-linux-x86_64 ./wsl_docker/
$ cd wsl_docker
-- 설치
$ sudo dpkg -i *.deb
$ cp docker-compose-linux-x86_64 docker-compose
$ chmod +x docker-compose
$ sudo mv docker-compose /usr/local/bin/docker-compose
-- 권한
$ sudo groupadd docker
$ sudo usermod -aG docker $USER
-- 도커 실행
$ sudo dockerd &
$ docker --version
$ docker-compose --version
$ docker ps
$ docker images
### 트러블
- symbol lookup error: runc
우분투18의 libseccomp2 버전과 docker, runc 버전 호환성이 맞지 않다.
libseccomp2 의 최소 2.5.1 이상이어야 한다.
libseccomp2 업그레이드 필요
-patch
$ cd
$ cd wsl_docker
$ mkdir patch
$ cp /mnt/c/{deb폴더}/patch/*.deb ./patch/
-- 패치 설치
$ cd patch
$ sudo dpkg -i *.deb
---- end
'IT > WSL' 카테고리의 다른 글
도커 컨테이너 volume 권한에 대해서 (0) | 2024.12.03 |
---|---|
[ubuntu] grep 명령어 정리 (0) | 2024.05.24 |
[docker] kafka 명령어 (0) | 2024.05.23 |
docker compose - jenkins, github 연동 (0) | 2024.03.31 |
docker compose - nginx 설치 및 설정 (0) | 2024.03.30 |
AWS EC2 인스턴스 생성 및 트러블 슈팅 (0) | 2024.03.30 |
WSL에 도커(Docker)를 설치하자. (0) | 2024.02.28 |
WSL 을 설치해보자 (0) | 2024.02.20 |
docker 에 mysql 설치/삭제 (1) | 2024.02.17 |
윈도우용 도커(Docker)를 설치하자. (0) | 2024.02.14 |