vim Dockerfile
docker build --no-cache=true -t 镜像名_系统架构:镜像tag .
例如:
docker build --no-cache=true -t cfs-infer:v1 .
命令解释如所表1示。
当出现“Successfully built xxx”表示镜像构建成功。
docker images
显示示例:
REPOSITORY TAG IMAGE ID CREATED SIZE cfs-infer v1 fffbd83be42a X minutes ago XXXMB
docker save -o cfs-infer.tar cfs-infer:v1
“-o”:导出的镜像压缩包名称,例如:cfs-infer.tar。
“ cfs-infer:v1”:镜像名_系统架构:镜像tag。
# 基础推理镜像 FROM ${基础镜像名称} RUN chmod 700 /home/hwMindX && \ mkdir /run/secrets/ && \ chown hwMindX:hwMindX /run/secrets && \ chmod 700 /run/secrets && \ mkdir /job && \ chown hwMindX:hwMindX -R /job && \ echo 'umask 077' >> /etc/profile && \ echo 'source /etc/profile' >> /home/hwMindX/.bashrc # 将镜像打包文件拷贝至/job COPY --chown=hwMindX:hwMindX ./job /job COPY --chown=hwMindX:hwMindX ./secrets /run/secrets # hwMindX is used as the default user of the container USER hwMindX WORKDIR /job ENV LD_LIBRARY_PATH=/job/crypto_fs/lib:$LD_LIBRARY_PATH ENV PSK_KEY=${ai-tool加密工具生成的预共享密钥口令密文} ENV CERT_KEY=${ai-tool加密工具生成的CFS证书口令密文}