Digital Ocean에서 나만의 VS 코드 돌리기
전제 조건
현재 베타 버전입니다. 추가하려면 GitHub 계정을 사용해야 합니다apply it. 그렇지 않으면 코드를 스핀업할 수 없습니다.
그런 다음 코드 서버를 가동하려면 클라우드 인스턴스(또는 로컬)가 필요합니다. 이 데모에서는 Digital Ocean의 기본 물방울을 사용하겠습니다.
내earlier post에서 지침을 볼 수 있습니다.
회전 단계
인스턴스에 로그인하고 업데이트 명령을 실행합니다. 이 예에서는 Fedora 36을 실행하는 인스턴스를 가동했습니다. 다음 명령은 wget을 업데이트하고 설치합니다.
dnf update -y
dnf install wget -y
VS Code 서버를 설치하려면 아래 명령을 실행하십시오.
wget -O- https://aka.ms/install-vscode-server/setup.sh | sh
명령이 성공적으로 실행되면 유사한 출력이 표시됩니다.
VS 코드 서버 설치
code-server
문제 code-server
명령을 시작하려면 아래와 같이 Enter 키를 누르십시오.첫 번째 단계는 Enter 키를 눌러 라이선스 조건에 동의하는 것입니다. 동의합니다. 약관에 동의하면 URL을 시작하고 일회성 코드를 입력하여 GitHub 프로필에 대한 액세스 권한을 부여합니다.
GitHub 인증
마지막 단계는 인스턴스의 이름을 지정하는 것입니다. 이 예에서는
myvs-code
를 입력하고 Enter 키를 누릅니다.마지막으로 아래와 같이 VS Code URL을 얻게 됩니다.
코드 서버
비올라. 고유한 VS Code 인스턴스가 있습니다.
VS 코드 서버
코드 서버 CLI
세션을 종료하려면
Ctrl + C
를 누르십시오. 이제 code-server
CLI 명령을 살펴보겠습니다.도움말 명령을 보려면
code-server -h
를 실행하십시오.코드 서버 -h
회전하는 동안 원격 측정을 비활성화하려면 문제
code-server --disable-telemetry
를 실행하십시오.실행 중인 서버에 대한 정보를 인쇄하려면
code-server ps
를 실행하십시오. 또는 code-server ps | jq '.[0].commit'
커밋 ID 및 문제 복사
code-server kill <commit_id>
이렇게 하면 실행 중인 VS Code 서버 인스턴스가 종료됩니다.
VS Code Server를 로컬로 실행하려면
code-server serve-local
를 실행하십시오.코드 서버 로컬
vscode.dev 또는 VS Code 데스크톱 인스턴스에서 VS Code 서버를 시작하려면
code-server serve
를 사용합니다.VS Code 인스턴스의 이름을 바꾸려면
code-server rename --name newname
를 사용합니다.VS Code를 업데이트하려면
code-server update
를 사용하십시오.실행 중이 아닌 서버를 정리하려면
code-server prune
를 사용하십시오.포트 포워딩에서 시스템 등록을 취소하려면
code-server unregister
를 사용하십시오.기본적으로 VS Code 서버는 현재 사용자의 dir 또는 루트에 저장하고 이를 사용자 지정하려면
code-server --server-data-dir <your_folder_name>
를 실행합니다.마지막 생각들
코드 서버를 사용하면 어떤 클라우드에서도 쉽게 가동할 수 있으며 코드 서버 CLI를 통해 쉽게 관리할 수 있습니다. 그러나 다음 질문은 컨테이너나 Kubernetes를 사용하거나 Helm을 통해 설치할 수 있습니까? 잘 모르겠습니다. 답을 찾으면 댓글로 공유해주세요.
Reference
이 문제에 관하여(Digital Ocean에서 나만의 VS 코드 돌리기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/qainsights/spin-your-own-vs-code-in-digital-ocean-4e0k텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)