尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

浏览器端vscode docker搭建(附带python环境)

浏览器端vscode docker搭建(附带python环境) dockerfilefrom centos:7#安装python环境run yum-yinstallwgetopenssl-devel bzip2-devel expat-devel gdbm-devel readline-devel zlib-devel libffi-devel gccmakerunwgethttps://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz runtar-xvfPython-3.9.0.tgz runmkdir-p/usr/local/python3 runcdPython-3.9.0./configure--prefix/usr/local/python3makemakeinstallrunln-s/usr/local/python3/bin/python3.9 /usr/bin/python3ln-s/usr/local/python3/bin/pip3.9 /usr/bin/pip3# 安装vscode# 指定变量envpassword123456# 声明端口EXPOSE8080runwgethttps://github.com/coder/code-server/releases/download/v4.16.1/code-server-4.16.1-linux-amd64.tar.gztar-xvfcode-server-4.16.1-linux-amd64.tar.gz cmdexportPASSWORD$password./code-server-4.16.1-linux-amd64/bin/code-server--host0.0.0.0--port8080构建dockerbuild-ttest:v1.运行如果想要在主机后台运行code-server那么nohup ... 之后要在终端执行exitdockerrun--namevscode-v/root/app/workspace:/app/workspace-p8080:8080-d-epassword123456test:v1访问通过ip加设置的端口访问即可备注直接在主机后台启动示例nohup env PATH$PATH PASSWORD123456 code-server --bind-addr 0.0.0.0:80 --user-data-dir ./userdir /dev/null 21 PASSWORD123456 code-server --bind-addr 0.0.0.0:80 --user-data-dir ./userdir /dev/null 21 disown不能在网页版的vscode里启动vscodenohup在后台挂起后要输入命令exit防止程序中断code-server有一个--auth none的命令表明是无密码启动code-server -h查看更多参数
返回列表