ローカルでCoderのサーバ立てるdocker-compose
Coderがすごいらしい
- vscodeがそのままブラウザ上で動くらしい
- 試しに利用してみたいけど登録が面倒、OSSで公開されている(!)のでローカルで試すことに
- dockerFileは公式で提供されているけどdocker-composeが見つからなかったので書くことに
書いた
version: '3'
services:
coder-server:
image: codercom/code-server
volumes:
- ./project:/root/project
ports: ["8443:8443"]
entrypoint: "code-server --allow-http --no-auth"
(公式のQuickStartにあった docker run -t -p 127.0.0.1:8443:8443 -v "${PWD}:/root/project" codercom/code-server code-server --allow-http --no-auth
をyamlにしただけ)
見えた
docker-compose up
して 192.168.99.100:8443
(自分はdocker-toolboxを利用しているので docker for win, docker for macの人はたぶん localhost:8443
)
内蔵terminalで見るとvolumesで指定したディレクトリ直下がワークスペースになってる
クラウド上とかで運用するならssh周りの設定はしたい
詳細はこの辺り https://github.com/codercom/code-server/blob/master/doc/security/ssl.md
鍵を生成して↓のようにyml追記(entrypointは差し替え)すれば動きそう(未実施)
volumes:
- ./keys:/root/keys
entrypoint: "code-server --cert /root/keys/fullchain.cer --cert-key /root/keys/fullchain.key"
感想
- リモートで利用するならば公式のサービス利用すればいい気はする
- ローカルで何か用途あるかな? 一コンテナで開発環境を閉じさせるとかは出来そう
Author And Source
この問題について(ローカルでCoderのサーバ立てるdocker-compose), 我々は、より多くの情報をここで見つけました https://qiita.com/sptea/items/30e9b3ac6053fb365825著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .