VS Code Remote Development를 사용하여 EC2의 컨테이너에 연결하는 방법
1. Docker 원격 포트를 엽니다.
1-1. 리모트측의 /etc/docker 아래에 daemon.json 을 작성해, 이하를 기술한다
{"host":["tcp://0.0.0.0:2375","unix:///var/run/docker.sock"]}
1-2. 리모트측의 /etc/systemd/system하하에 docker.service.d 디렉토리를 작성해, 그 부하에 override.conf 파일을 작성해, 이하를 기술한다
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd
1-3. Docker 재부팅
sudo systemctl daemon-reload
sudo systemctl restart docker.service
2. SSH 키 생성
2-1. 로컬에서 다음을 수행합니다.
ssh-keygen
2-2. 공용 및 개인 키 쌍 생성
id_rsa
id_rsa.pub
2-3. 리모트측의 ~/.ssh/authorized_keys 에 id_rsa.pub 를 말미에 추가한다
※ .ssh 디렉토리, authorized_keys 파일이 없는 경우는 작성한다
cat id_rsa.pub >> ~/.ssh/authorized_keys
2-4. 로컬(~/.ssh)에서 실행하고 프라이빗 키 추가
ssh-add id_rsa
2-5. 비밀번호 없이 인스턴스에 SSH 연결 가능
ssh <user>@<host>
3. Docker 컨텍스트 생성
3-1. 컨텍스트 만들기
docker context create <context name> --docker "host=ssh://<user>@<host>"
3-2. 컨텍스트 전환
docker context use <context name>
4. VS Code 설정하기
4-1. 플러그인 설치
· Remote Development
5. VS Code에서 EC2의 컨테이너에 연결
5-1. VS Code의 Remote Explorer에 컨테이너 이름이 표시됨
5-2. 마우스 오른쪽 버튼을 클릭하고 "Attach to container"를 선택하면 컨테이너의 VS Code가 열립니다.
참조
Reference
이 문제에 관하여(VS Code Remote Development를 사용하여 EC2의 컨테이너에 연결하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yuj/items/c57644bd2b9c076d5828
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
{"host":["tcp://0.0.0.0:2375","unix:///var/run/docker.sock"]}
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd
sudo systemctl daemon-reload
sudo systemctl restart docker.service
2-1. 로컬에서 다음을 수행합니다.
ssh-keygen
2-2. 공용 및 개인 키 쌍 생성
id_rsa
id_rsa.pub
2-3. 리모트측의 ~/.ssh/authorized_keys 에 id_rsa.pub 를 말미에 추가한다
※ .ssh 디렉토리, authorized_keys 파일이 없는 경우는 작성한다
cat id_rsa.pub >> ~/.ssh/authorized_keys
2-4. 로컬(~/.ssh)에서 실행하고 프라이빗 키 추가
ssh-add id_rsa
2-5. 비밀번호 없이 인스턴스에 SSH 연결 가능
ssh <user>@<host>
3. Docker 컨텍스트 생성
3-1. 컨텍스트 만들기
docker context create <context name> --docker "host=ssh://<user>@<host>"
3-2. 컨텍스트 전환
docker context use <context name>
4. VS Code 설정하기
4-1. 플러그인 설치
· Remote Development
5. VS Code에서 EC2의 컨테이너에 연결
5-1. VS Code의 Remote Explorer에 컨테이너 이름이 표시됨
5-2. 마우스 오른쪽 버튼을 클릭하고 "Attach to container"를 선택하면 컨테이너의 VS Code가 열립니다.
참조
Reference
이 문제에 관하여(VS Code Remote Development를 사용하여 EC2의 컨테이너에 연결하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yuj/items/c57644bd2b9c076d5828
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
docker context create <context name> --docker "host=ssh://<user>@<host>"
docker context use <context name>
4-1. 플러그인 설치
· Remote Development
5. VS Code에서 EC2의 컨테이너에 연결
5-1. VS Code의 Remote Explorer에 컨테이너 이름이 표시됨
5-2. 마우스 오른쪽 버튼을 클릭하고 "Attach to container"를 선택하면 컨테이너의 VS Code가 열립니다.
참조
Reference
이 문제에 관하여(VS Code Remote Development를 사용하여 EC2의 컨테이너에 연결하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yuj/items/c57644bd2b9c076d5828
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(VS Code Remote Development를 사용하여 EC2의 컨테이너에 연결하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yuj/items/c57644bd2b9c076d5828텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)