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

dockerfile

bash 复制代码
from centos:7
#安装python环境
run  yum -y install wget openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel zlib-devel libffi-devel  gcc make
run  wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz
run tar -xvf Python-3.9.0.tgz
run mkdir -p /usr/local/python3
run cd Python-3.9.0 && ./configure --prefix=/usr/local/python3 && make && make install
run ln -s /usr/local/python3/bin/python3.9 /usr/bin/python3 && ln -s /usr/local/python3/bin/pip3.9 /usr/bin/pip3
# 安装vscode
# 指定变量
env password 123456
# 声明端口
EXPOSE 8080
run     wget https://github.com/coder/code-server/releases/download/v4.16.1/code-server-4.16.1-linux-amd64.tar.gz && tar -xvf code-server-4.16.1-linux-amd64.tar.gz
cmd export PASSWORD=$password && ./code-server-4.16.1-linux-amd64/bin/code-server  --host 0.0.0.0 --port 8080

构建

bash 复制代码
docker build -t test:v1 .

运行

bash 复制代码
docker run --name vscode -v /root/app/workspace:/app/workspace    -p 8080:8080 -d -e 'password=123456'  test:v1

访问

通过ip加设置的端口访问即可

相关推荐
vx-程序开发1 分钟前
django医院预约挂号系统---附源码23353
java·javascript·spring boot·python·eclipse·django·php
雪山青木19 分钟前
全国微博签到数据201912-202004
大数据·爬虫·python·数据挖掘·数据分析·新浪微博
迷迭香yy31 分钟前
Python实战:涨停板“假封板”识别系统的工程实现
开发语言·人工智能·python
瑞码空间32 分钟前
Web应用的多端部署之道:浏览器 · Electron · Docker
前端·docker·electron·浏览器·web
aqi001 小时前
15天学会AI应用开发(二十)使用LangChain实现RAG检索功能
人工智能·python·ai编程
本地化文档1 小时前
skbuild-docs-l10n
python·github·gitcode·sphinx
badhope1 小时前
Docker镜像从2GB压到80MB——我被运维追着打了三天才学会的容器瘦身术
docker
事缓则圆1 小时前
从零推导 Python 装饰器:不用背语法,看完这篇就懂了
python
鬼手点金1 小时前
Hermes‑Agent 使用教程
python·ubuntu·powershell·cmd·ai agent·opencode·hermes