123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- #!/bin/bash
- # 构建镜像
- docker build -t watermark_verify -f Dockerfile ..
- # 导出镜像为tar
- docker save watermark_verify -o watermark_verify.tar
- # 运行容器
- docker run -d -p 5001:5001 --name watermark_detect_container watermark_verify
- # 运行容器并挂载设备与目录
- docker run -d --device=/dev/davinci0 --device=/dev/davinci1 --device=/dev/davinci_manager --device=/dev/devmm_svm --device=/dev/hisi_hdc -v /home/:/home/ai/ -v /usr/local/dcmi:/usr/local/dcmi -v /usr/local/bin/npu-smi:/usr/local/bin/npu-smi -v /lib64:/lib64 -v /var/log/npu/slog/slogd:/var/log/npu/slog -v /usr/local/Ascend/driver/lib64/:/usr/local/Ascend/driver/lib64/ -v /usr/local/Ascend/driver/tools/:/usr/local/Ascend/driver/tools/ -v /lib/modules:/lib/modules --name watermark_detect_container watermark_verify /bin/bash
- # 运行容器并挂载目录
- # docker run -d -p 5001:5001 --name watermark_detect_container -v /mnt/c/Users/10428/Desktop/jsondata/:/jsondata watermark_verify
- # 导出镜像
- docker save -o watermark_detect_container.tar watermark_detect_container
- # 导入镜像
- docker load -i watermark_detect_container.tar
- # 进入容器
- docker exec -it watermark_detect_container /bin/bash
- # 退出容器
- exit
- # 查看日志
- docker logs watermark_detect_container
- # 删除容器
- docker rm -f watermark_detect_container
- # 删除镜像
- docker rmi watermark_verify
- # 删除所有停止得容器
- docker container prune -f
- # 启动已存在的容器
- docker start watermark_container
- # 构建基础镜像(指定arm64)
- # docker build --platform linux/arm64 -f Dockerfile-gl -t python-3.12-slim-gl .
- # 保存镜基础像
- # docker save python-3.12-slim-gl -o python-3.12-slim-gl.tar
|