Docker

Docker容器中安装VSCode


# 下载 VSC 镜像

docker pull codercom/code-server
# 建立容器
docker run -it --name=VSCoder -p 127.0.0.1:8080:8080 -v "D:/BYP/Programming/Docker/Dev/VSCode:/home/VSCode/Project" codercom/code-server


进入容器后:
# 查看登录密码:
vi ~/.config/code-server/config.yaml


然后通过浏览器访问地址:http://127.0.0.1:8080/login


容器热更新问题

根据网页《Vue中的热重载在Docker容器中不起作用》的提示(虽然文章提到并不成功),在项目文件夹内重新建立了一个文件vue.config.js,然后就可以了!

文件内容:

module.exports = {
devServer: {
watchOptions: {
ignored: /node_modules/,
aggregateTimeout: 300,
poll: 1000,
},
}
};


参考:

Vue中的热重载在Docker容器中不起作用
vue框架在WSL2环境下无法 热更新 Hot Module Replacement(简称 HMR)
docker vue 无法热更 docker vue开发环境
VSCode使用docker环境进行开发
“vite.config.js”的文件,添加配置
docker安装vsc(docker安装vscode)




BypInformation