Puncte:0

De ce vscode nu este afișat atunci când rulează din interiorul containerului?

drapel cn

Bazat pe Acest articol și Aceasta Mi-am dat seama că pot rula aplicații GUI dintr-un container docker. Și am rulat cu succes Firefox dintr-un container și l-am văzut și am interacționat cu el în mediul meu local. Așa am creat asta Dockerfile pentru a rula VS Code:

DIN ubuntu:latest

WORKDIR /Temp

RUN apt-get update

RUN apt install wget -y

RUN wget https://go.microsoft.com/fwlink/?LinkID=760868 -O vscode.deb

RUN ls

RUN apt install ./vscode.deb -y

RUN apt install libxshmfence1 -y

RUN apt install libasound2 -y

RUN apt install firefox -y

CMD [ „cod”, „--user-data-dir='~/.vscode-root”]
#CMD ["/usr/bin/firefox"]

Apoi l-am construit și l-am etichetat:

docker build -t vscode_image .

Cu toate acestea, când rulez această imagine folosind următoarea comandă, se închide imediat:

docker run -it --net=host --env="DISPLAY" --volume="$HOME/.Xauthority:/root/.Xauthority:rw" vscode_image

Și nu imprimă nicio eroare. Cum pot remedia asta?

Actualizați: Dacă comutați ultimele două linii, vedeți că Firefox este de fapt afișat.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.