容器制作注意事项
以非root用户运行容器时,如果制作的容器需要使用到NPU的能力,则需要保证容器内HwHiAiUser用户的UIDGID和与容器运行的宿主机器上的HwHiAiUser用户的UID和GID保持一致。可以通过在Dockerfile中通过入参的方式指定容器内HwHiAiUser的UID和GID。
- Dockerfile中定义变量:
ARG HwUID=1000 ARG HwGID=1000
- 编译镜像脚本:
HwUID=`id -u HwHiAiUser` HwGID=`id -g HwHiAiUser` docker build . -f Dockerfile -t test:v1 --build-arg HwUID=$HwUID --build-arg HwGID=$HwGID
父主题: 安装部署