run vscode and browser in the docker container - githeim/windheim_archive GitHub Wiki

vscode ์™€ browser(chrome)์„ docker container์•ˆ์—์„œ ๊ตฌ๋™ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœํ•œ๋‹ค.

์ปจํ…Œ์ด๋„ˆ ๊ฐœ๋ฐœํ™˜๊ฒฝ์—์„œ vscode๋ฅผ ์“ฐ๊ณ  copilot๋“ฑ์„ ์“ฐ๋ ค๋ฉด ์ธ์ฆ์„ ์œ„ํ•ด browser๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ๋˜๋Š” ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•  ๊ฒฝ์šฐ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋‹ค. ์ด๋Ÿฐํ™˜๊ฒฝ์„ ์–ด๋–ป๊ฒŒ ๊พธ๋ฆฌ๋Š”์ง€ ๋ฉ”๋ชจํ•œ๋‹ค.

browser ์„ค์น˜

์ปจํ…Œ์ด๋„ˆ ์•ˆ์—์„œ
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install -y ./google-chrome-stable_current_amd64.deb
$ google-chrome-stable

vscode ์„ค์น˜

#!/bin/bash
sudo pwd
wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -


sudo apt-get install wget gpg
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -D -o root -g root -m 644 packages.microsoft.gpg /etc/apt/keyrings/packages.microsoft.gpg
sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
rm -f packages.microsoft.gpg
sudo apt install apt-transport-https
sudo apt update
sudo apt install code # or code-insiders

ํ•œ๊ธ€ ์ง€์›

์œ„ ์ƒํƒœ๋กœ๋Š” ํ•œ๊ธ€์ด ํ‘œ์‹œ ๋˜์ง€ ์•Š๋Š”๋‹ค.

์ปจํ…Œ์ด๋„ˆ ์•ˆ์—์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์„ค์น˜. ๋‚˜๋ˆ”์ฝ”๋”ฉ๊ณผ ๊ฐ™์€ ํฐํŠธ๋“ฑ์„ ์„ค์น˜ํ•œ๋‹ค.

sudo apt-get update && sudo apt-get install locales -y && \
  sudo locale-gen ko_KR.UTF-8 && sudo update-locale LANG=ko_KR.UTF-8 &&\
  sudo dpkg-reconfigure locales && sudo apt-get install fonts-nanum-coding