自动驾驶云服务 OCTOPUS-数据脱敏作业:构建镜像

时间:2024-10-30 16:07:54

构建镜像

Dockerfile示例

FROM python:3.10
COPY mask.py /home/main/
WORKDIR /home/main/
RUN pip install rosbags requests numpy
USER root

构建镜像

sudo docker build --no-cache -f Dockerfile -t rosbagmask:0.1 .

本地调试

准备一个待处理的rosbag包。

sudo docker run -v ${HOME}/data/test.bag:/home/main/test.bag --env input_file=/home/main/test.bag –env raw_dir=/home/main/raw_dir –env desensitized_dir=/home/main/desensitized_dir –env output_dir=/home/main/output_dir -it rosbagmask:0.1 /bin/sh -c "python mask.py"
support.huaweicloud.com/usermanual-octopus/octopus-15-0008.html