Docker使用笔记 1. 创建镜像1.1 从dockerhub上拉取docker pull ****:***1.2 保存镜像docker save -o *.tar image:tag1.3 从镜像文件中创建docker load *.tar1.4 更新镜像docker commit containerid image:tag2. 创建容器2.1 英伟达GPU下docker run --gpus device0 --nethost -it -v /:/mnt --shm-size12g --memory-swap-1 --namecontainername image:tag bash-v挂载路径宿主机路径容器路径--net网络端口映射host表示容器网络和宿主机完全联通。-u: 用户权限设置root表示该镜像用户权限为root用户防止镜像中权限限制。注意谨慎使用docker exec进入容器保存文件。使用docker exec -it ID bash进入容器时保存文件一定不要保存文件在容器环境中否则退出时文件会消失。2.2 昇腾NPU下Atlas800T A2服务器npu 为Ascend910B3(8*64GB)docker run -it --nethost \ -v /home/jiao/train_example/:/home/yolo/ \ --nameyolov11n \ --device/dev/davinci6 \ --device/dev/davinci7 \ --device/dev/davinci_manager \ --device/dev/hisi_hdc \ --device/dev/devmm_svm \ -v /usr/local/Ascend/driver:/usr/local/Ascend/driver \ -v /usr/local/Ascend/firmware:/usr/local/Ascend/firmware \ -v /usr/local/sbin/npu-smi:/usr/local/sbin/npu-smi \ -v /usr/local/sbin:/usr/local/sbin \ -v /etc/hccn.conf:/etc/hccn.conf \ yolov11-train:v1 \ /bin/bash3. Dockerfile创建FROM python:3.10-slim WORKDIR /app # 安装系统依赖 RUN apt-get update apt-get install -y \ gcc \ g \ rm -rf /var/lib/apt/lists/* # 设置环境变量 ENV PYTHONDONTWRITEBYTECODE1 ENV PYTHONUNBUFFERED1 ENV TZAsia/Shanghai ENV PYTHONPATH/app ENV WORKING_DIR/app/workspace # 复制项目核心文件/文件夹 COPY apps/api /app/apps/api COPY core /app/core # 默认启动命令 CMD [python, main.py]4. docker-compose创建services: ppt_backend: image: ppt_assistant:v1 //依赖的镜像 container_name: ppt_backend //创建容器名称 volumes: //路径映射 - ./ppt-assistant/workspace:/app/workspace - ./ppt-assistant/apps/api:/app/apps/api - ./ppt-assistant/core:/app/core - ./ppt-assistant/config:/app/config privileged: true network_mode: host working_dir: /app command: uvicorn apps.api.main:app --reload --host 0.0.0.0 --port 6000 ppt_celery: image: ppt_assistant:v1 container_name: ppt_celery volumes: - ./ppt-assistant/workspace:/app/workspace - ./ppt-assistant/apps/api:/app/apps/api - ./ppt-assistant/core:/app/core - ./ppt-assistant/config:/app/config privileged: true network_mode: host working_dir: /app command: celery -A apps.api.celery_app worker --loglevelinfo --concurrency2 --poolsolo -Q celery,template_analysis,ppt_generation networks: ppt-net: driver: bridge5.加速拉取docker pull nvidia/cuda:12.2.2-devel-ubuntu20.04 ##加速版 docker pull hub.1panel.dev/nvidia/cuda:12.2.2-devel-ubuntu20.04配置镜像加速器tee /etc/docker/daemon.json -EOF { registry-mirrors: [ https://docker.m.daocloud.io, https://dockerproxy.com, https://docker.nju.edu.cn, https://mirror.baidubce.com ] } EOF重启服务systemctl daemon-reload systemctl restart docker有时加速源太多会拖慢速度导致超时这时要减少配置留下两个即可tee /etc/docker/daemon.json -EOF { registry-mirrors: [ https://docker.m.daocloud.io, https://docker.nju.edu.cn ] } EOF

相关新闻

最新新闻

3分钟快速上手:Chrome视频下载助手终极使用指南

3分钟快速上手:Chrome视频下载助手终极使用指南

3分钟快速上手:Chrome视频下载助手终极使用指南 【免费下载链接】VideoDownloadHelper Chrome Extension to Help Download Video for Some Video Sites. 项目地址: https://gitcode.com/gh_mirrors/vi/VideoDownloadHelper 还在为无法保存网页视频而烦恼吗&…

2026/8/4 20:46:53
Ubuntu服务器(先马坦克)运维日志

Ubuntu服务器(先马坦克)运维日志

Guidelines (1)达到5G的文件或目录尽量进行记录 1. 机箱:先马坦克3 2. 主板:技嘉 Z390 AORUS PRO WIFI 3. 内存:金士顿 16G X 2 (套条)【京东】 3200MHz 【官方微信验证】 4. 硬盘 4.1 三…

2026/8/4 20:46:53
2026年北京智慧燃气安全监管平台的建设与厂商观察

2026年北京智慧燃气安全监管平台的建设与厂商观察

燃气管网是一座超大城市最不能出事的地下系统之一。在北京,燃气管道总里程持续增长,部分管线已运行二三十年,老化锈蚀、占压、第三方施工破坏等隐患交织叠加;每到冬季供暖高峰,用气量陡增,餐饮场所、老旧小…

2026/8/4 20:46:53
NANDO开源闪存编程器:用STM32 DIY专业级硬件修复工具

NANDO开源闪存编程器:用STM32 DIY专业级硬件修复工具

NANDO开源闪存编程器:用STM32 DIY专业级硬件修复工具 【免费下载链接】nand_programmer NANDO - NAND Open programmer 项目地址: https://gitcode.com/gh_mirrors/na/nand_programmer 想象一下这个场景:你心爱的游戏机突然无法启动,路…

2026/8/4 20:46:53
解锁iOS 15-16.6设备激活锁:applera1n工具深度解析与技术指南

解锁iOS 15-16.6设备激活锁:applera1n工具深度解析与技术指南

解锁iOS 15-16.6设备激活锁:applera1n工具深度解析与技术指南 【免费下载链接】applera1n icloud bypass for ios 15-16 项目地址: https://gitcode.com/gh_mirrors/ap/applera1n 面对iOS设备的激活锁困境,许多用户常常束手无策。无论是二手交易中…

2026/8/4 20:46:53
可灵首尾帧控制实战手册:从崩溃到丝滑,97%用户忽略的4个关键参数调优技巧

可灵首尾帧控制实战手册:从崩溃到丝滑,97%用户忽略的4个关键参数调优技巧

更多请点击: https://codechina.net 第一章:可灵首尾帧控制的核心原理与崩溃根源剖析 可灵(Kling)在视频生成中引入的首尾帧控制机制,本质是通过隐式扩散路径约束实现时空一致性锚定。其核心依赖于两个关键张量&#…

2026/8/4 20:41:53