vscode remote-development, vscode remote-container, docker, レシピ, live share
vscode remote-conatainerを使うときにlive shareでhostしようと思ったら、remote-container内にlive share extensionを入れなければなりません。しかもcontainerに依存するパッケージを導入する必要もあります。
以下のレシピを切り貼りして、自分の開発コンテナにlive share環境を導入しましょう!
.devconteinar/.devcontainer.json
// 略
"extensions": [
"ms-vsliveshare.vsliveshare"
]
}
Dockerfile
FROM debian # or ubuntu
# live share dependencies
# via: https://docs.microsoft.com/en-us/visualstudio/liveshare/reference/linux#debian--ubuntu
RUN apt-get update && apt-get install -y \
libssl1.1 \
libkrb5-3 \
zlib1g \
libicu[0-9][0-9] \
gnome-keyring \
libsecret-1-0 \
desktop-file-utils \
x11-utils \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*
他のOSの場合: https://docs.microsoft.com/en-us/visualstudio/liveshare/reference/linux
残念ながら現在のbaseのrecommendedであるalpineでのそのもののコマンドは掲載されていない。
(やり方緩募)