添加远程开发环境容器
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"]
|
||||||
@@ -125,4 +125,8 @@ bash update.sh
|
|||||||
1. 新增文档检测功能
|
1. 新增文档检测功能
|
||||||
2. 新增扭曲矫正功能
|
2. 新增扭曲矫正功能
|
||||||
21. 版本号:1.14.0
|
21. 版本号:1.14.0
|
||||||
1. 新增二维码识别替换高清图片功能
|
1. 新增二维码识别替换高清图片功能
|
||||||
|
22. 版本号:1.15.0
|
||||||
|
1. 新增图片清晰度测试
|
||||||
|
23. 版本号:1.16.0
|
||||||
|
1. 更新paddle框架至3.0
|
||||||
26
docker-compose.dev.yml
Normal file
26
docker-compose.dev.yml
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
services:
|
||||||
|
fcb_ai_dev:
|
||||||
|
image: fcb_ai_dev:0.0.1
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: Dockerfile.dev
|
||||||
|
# 容器名称,可自定义
|
||||||
|
container_name: fcb_ai_dev
|
||||||
|
hostname: fcb_ai_dev
|
||||||
|
# 始终重启容器
|
||||||
|
restart: always
|
||||||
|
# 端口映射,根据需要修改主机端口
|
||||||
|
ports:
|
||||||
|
- "8022:22"
|
||||||
|
# 数据卷映射,根据实际路径修改
|
||||||
|
volumes:
|
||||||
|
- ./log:/app/log
|
||||||
|
- ./model:/app/model
|
||||||
|
# 启用GPU支持
|
||||||
|
deploy:
|
||||||
|
resources:
|
||||||
|
reservations:
|
||||||
|
devices:
|
||||||
|
- device_ids: [ '0', '1' ]
|
||||||
|
capabilities: [ 'gpu' ]
|
||||||
|
driver: 'nvidia'
|
||||||
@@ -31,24 +31,6 @@ x-mask:
|
|||||||
driver: 'nvidia'
|
driver: 'nvidia'
|
||||||
|
|
||||||
services:
|
services:
|
||||||
# det_api:
|
|
||||||
# <<: *template
|
|
||||||
# build:
|
|
||||||
# context: .
|
|
||||||
# container_name: det_api
|
|
||||||
# hostname: det_api
|
|
||||||
# volumes:
|
|
||||||
# - ./log:/app/log
|
|
||||||
# - ./model:/app/model
|
|
||||||
## command: [ 'det_api.py' ]
|
|
||||||
# deploy:
|
|
||||||
# resources:
|
|
||||||
# reservations:
|
|
||||||
# devices:
|
|
||||||
# - device_ids: [ '0' ]
|
|
||||||
# capabilities: [ 'gpu' ]
|
|
||||||
# driver: 'nvidia'
|
|
||||||
|
|
||||||
photo_review_1:
|
photo_review_1:
|
||||||
<<: *review_template
|
<<: *review_template
|
||||||
build:
|
build:
|
||||||
|
|||||||
Reference in New Issue
Block a user