ทำ VS Code บน Browser ด้วย Coder-Server (Docker)

Jaedsada Chaisorn
2 min readOct 14, 2020

--

ติดตั้ง Docker CE

ดาวน์โหลด Docker CE จากที่นี้

หรือถ้าเป็น Ubuntu ดูได้จากนี้

$ curl https://get.docker.com | sh

ติดตั้ง Coder-Server

$ docker run -it -p 127.0.0.1:8080:8080 \   
-v "$PWD:/home/coder/project" \
-u "$(id -u):$(id -g)" \
codercom/code-server:latest

Password จะอยู่ที่ ~/.config/code-server/config.yaml เราจะต้อง docker exec เข้าไปดู password
หรือ ถ้าไม่ต้องการใช้ password จะต้องใส้ --auth none เข้าไป

กำหนด password เองด้วย

-e “PASSWORD=<password>”

$ docker run -it -p 127.0.0.1:8080:8080 \   
-v "$PWD:/home/coder/project" \
-u "$(id -u):$(id -g)" \
-e "PASSWORD=<password>" \
codercom/code-server:latest

ไม่ต้องใช้ password

$ docker run -it -p 127.0.0.1:8080:8080 \   
-v "$PWD:/home/coder/project" \
-u "$(id -u):$(id -g)" \
codercom/code-server:latest --auth none

$(id -u):$(id -g) กำหนด การเป็นเจ้าของ Directory นั้น เป็น User ที่ใช้งานอยู่ ทำให้ไม่ติด permission เวลา save หรือ แก้ไขไฟล์

ทั้งนี้ เหมือนตัว version ปัจจุบัน (1.9.1) สามารถ install app แบบ PWA ได้แล้ว

--

--

Jaedsada Chaisorn

ปืน Web Dev พูดไม่ค่อยรู้เรื่องเท่าไร เขียนก็ไม่ได้เลยเช่นกัน