Windows에서 Elixir 할 경우 WSL2+Docker+VSCode
3992 단어 Elixir
여러가지 넣어 Windows 속을 거칠고 싶지 않아ー라고 생각하고 있었던 것입니다만, WSL2가 정식 릴리스 되어 WSL2+Docker+VSCode로 멋진 환경을 만들 수 있는 것 같았기 때문에, 시험해 보았습니다.
거친 흐름
렛츠 트라이!
WSL2 사용 가능
Windows 10을 버전 2004로 업그레이드한 다음 WSL2를 사용하도록 설정합니다.
Windows 10 버전 2004
그물에 많은 정보가 있으므로, 구그라고 해주세요.
나는 여기의 지금 업데이트로 했습니다.
winver
명령이 버전 2004로 표시되면 OK입니다.
WSL2
그물에 많은 정보가 있으므로, 구그라고 해주세요.
나는 여기
Windows Subsystem for Linux 설치
WSL 2로 업데이트
했어.
Docker를 사용할 수 있도록
Docker Desktop을 설치합니다.
나는 여기 의 Get Docker Desktop for Windows(stable)에서 했습니다. 설치 화면에서 Enable WSL 2 Windows Features
확인을 잊지 마세요.
Docker Desktop을 시작하고 wsl -l -v
명령으로 docker-desktop이 VERSION 2로 표시되면 OK입니다.
Elixir devcontainer 준비
.devcontainer 폴더를 만들고 거기에 Dockerfile과 devcontainer.json을 만듭니다.
DockerfileFROM elixir:1.9.4
devcontainer.json{
"name": "Elixir",
"dockerFile": "Dockerfile",
"settings": {
"terminal.integrated.shell.linux": "bash"
}
}
VSCode에서 devcontainer 시작
Remote Development 확장이 포함된 VSCode의 Remote-Container: Open Folder in Container에서 .devcontainer가 있는 폴더를 엽니다.
그러면 Docker Hub에서 컨테이너를 소용돌이 치고 다운로드하고,,
Docker에서 Elixir 환경이 시작되어 VSCode에서 작업 할 수 있습니다! !
마지막으로
VSCode에서 어딘지 모르게 사용할 수 있는 쾌적한 환경이지만, Docker에 대해서는 제대로 이해하지 않으면 아픈 눈에 맞을 가능성이 있다고 생각한다.
하고 싶은 것은 바삭바삭 Elixir/Nerves 개발 환경이므로, Dockerfile을 쓰지 않으면-.
오시마
Reference
이 문제에 관하여(Windows에서 Elixir 할 경우 WSL2+Docker+VSCode), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/matsujirushi/items/cfb0e655831a39f5c15a
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Docker Desktop을 설치합니다.
나는 여기 의 Get Docker Desktop for Windows(stable)에서 했습니다. 설치 화면에서
Enable WSL 2 Windows Features
확인을 잊지 마세요.Docker Desktop을 시작하고
wsl -l -v
명령으로 docker-desktop이 VERSION 2로 표시되면 OK입니다.Elixir devcontainer 준비
.devcontainer 폴더를 만들고 거기에 Dockerfile과 devcontainer.json을 만듭니다.
DockerfileFROM elixir:1.9.4
devcontainer.json{
"name": "Elixir",
"dockerFile": "Dockerfile",
"settings": {
"terminal.integrated.shell.linux": "bash"
}
}
VSCode에서 devcontainer 시작
Remote Development 확장이 포함된 VSCode의 Remote-Container: Open Folder in Container에서 .devcontainer가 있는 폴더를 엽니다.
그러면 Docker Hub에서 컨테이너를 소용돌이 치고 다운로드하고,,
Docker에서 Elixir 환경이 시작되어 VSCode에서 작업 할 수 있습니다! !
마지막으로
VSCode에서 어딘지 모르게 사용할 수 있는 쾌적한 환경이지만, Docker에 대해서는 제대로 이해하지 않으면 아픈 눈에 맞을 가능성이 있다고 생각한다.
하고 싶은 것은 바삭바삭 Elixir/Nerves 개발 환경이므로, Dockerfile을 쓰지 않으면-.
오시마
Reference
이 문제에 관하여(Windows에서 Elixir 할 경우 WSL2+Docker+VSCode), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/matsujirushi/items/cfb0e655831a39f5c15a
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
FROM elixir:1.9.4
{
"name": "Elixir",
"dockerFile": "Dockerfile",
"settings": {
"terminal.integrated.shell.linux": "bash"
}
}
Remote Development 확장이 포함된 VSCode의 Remote-Container: Open Folder in Container에서 .devcontainer가 있는 폴더를 엽니다.
그러면 Docker Hub에서 컨테이너를 소용돌이 치고 다운로드하고,,
Docker에서 Elixir 환경이 시작되어 VSCode에서 작업 할 수 있습니다! !
마지막으로
VSCode에서 어딘지 모르게 사용할 수 있는 쾌적한 환경이지만, Docker에 대해서는 제대로 이해하지 않으면 아픈 눈에 맞을 가능성이 있다고 생각한다.
하고 싶은 것은 바삭바삭 Elixir/Nerves 개발 환경이므로, Dockerfile을 쓰지 않으면-.
오시마
Reference
이 문제에 관하여(Windows에서 Elixir 할 경우 WSL2+Docker+VSCode), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/matsujirushi/items/cfb0e655831a39f5c15a
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Windows에서 Elixir 할 경우 WSL2+Docker+VSCode), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/matsujirushi/items/cfb0e655831a39f5c15a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)