开发环境配置
- 将自定义环境变量参数保存至
/srv/workspaces/.devenv
,需要加 export ENVNAME=ENVVALUE
- 不需要创建
/srv/workspaces/jetsung
和 /srv/code
文件夹
services:
dev:
image: debian:12
container_name: dev-debian
hostname: vscode
restart: unless-stopped
privileged: true
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /srv/vscode:/vscode
- /srv/workspaces/jetsung:/workspaces
command: ["/bin/sh", "-c", "echo Container started\ntrap \"exit 0\" 15\n\nexec \"$@\"\nwhile sleep 1 & wait $!; do :; done", "-"]
每次添加和设置环境后,可以执行下面的命令,将容器更新为镜像
docker commit dev-debian vsc-debian
初始化环境
- 安装常用库
apt-get install -y jq curl wget vim
- 更改默认编辑器
update-alternatives --config editor