🎉 init: java, rust, latext dev containers
This commit is contained in:
21
rust-dev-env/Containerfile
Normal file
21
rust-dev-env/Containerfile
Normal file
@@ -0,0 +1,21 @@
|
||||
# 使用官方Rust镜像
|
||||
FROM rust:latest
|
||||
|
||||
# 安装必要的系统依赖和工具
|
||||
RUN apt-get update && \
|
||||
apt-get install -y \
|
||||
build-essential \
|
||||
libssl-dev \
|
||||
pkg-config \
|
||||
git \
|
||||
vim \
|
||||
curl && \
|
||||
apt-get clean &&\
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# 配置工作目录
|
||||
#WORKDIR /app
|
||||
WORKDIR /workspace
|
||||
# 设置默认启动命令
|
||||
CMD ["bash"]
|
||||
|
9
rust-dev-env/compose.yaml
Normal file
9
rust-dev-env/compose.yaml
Normal file
@@ -0,0 +1,9 @@
|
||||
version: '3'
|
||||
services:
|
||||
rust-dev:
|
||||
image: rust-dev
|
||||
volumes:
|
||||
- /workspace/projects:/workspace
|
||||
working_dir: /workspace
|
||||
tty: true
|
||||
stdin_open: true
|
Reference in New Issue
Block a user