添加远程开发环境容器
This commit is contained in:
32
Dockerfile.dev
Normal file
32
Dockerfile.dev
Normal file
@@ -0,0 +1,32 @@
|
||||
# 使用官方的paddle镜像作为基础
|
||||
FROM ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlex/paddlex:paddlex3.1.2-paddlepaddle3.0.0-gpu-cuda12.6-cudnn9.5-trt10.5
|
||||
|
||||
# 设置工作目录
|
||||
WORKDIR /app
|
||||
|
||||
# 设置环境变量
|
||||
ENV PYTHONUNBUFFERED=1 \
|
||||
# 设置时区
|
||||
TZ=Asia/Shanghai \
|
||||
# 设置pip镜像地址,加快安装速度
|
||||
PIP_INDEX_URL=https://pypi.tuna.tsinghua.edu.cn/simple
|
||||
|
||||
# 安装openssh-server和apt-transport-https
|
||||
RUN apt update && \
|
||||
apt install -y openssh-server
|
||||
|
||||
# 配置SSH服务
|
||||
RUN mkdir /var/run/sshd && \
|
||||
# 设置root密码,可根据需要修改
|
||||
echo 'root:fcb0102' | chpasswd && \
|
||||
# 允许root登录SSH
|
||||
sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config && \
|
||||
|
||||
# 将当前目录内容复制到容器的/app内
|
||||
#COPY . /app
|
||||
|
||||
# 暴露22端口
|
||||
EXPOSE 22
|
||||
|
||||
# 启动SSH服务
|
||||
CMD ["/usr/sbin/sshd", "-D"]
|
||||
Reference in New Issue
Block a user