# 1. 进入原始容器
docker run -it --name mydev ubuntu:20.04 /bin/bash
# 2. 在容器内做大量修改
apt update && apt install -y python3
mkdir /app && echo 'print("Hello from modified container")' > /app/app.py
# 3. 退出容器
exit
# 4. 保存为新镜像
docker commit mydev ubuntu:with-python3-and-app
# 5. 使用新镜像运行测试
docker run --rm ubuntu:with-python3-and-app python3 /app/app.py
[root@ubuntu-1 examples]# exit
exit
(base) ai@ubuntu-1:~$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4fbdd1560377 zibo.harbor.iluvatar.com.cn:30000/saas/mr-bi150-4.1.3-aarch64-ubuntu20.04-py3.10-poc-llm-finetune:v1.3.1 "/bin/bash" 6 hours ago Up 2 hours ixsmi_150
(base) ai@ubuntu-1:~$ docker commit ixsmi_150 ascend-mindie-openai-api:v1
sha256:b99bab4c411baefb45b2a34c5350838d93083a1ef7100daf1d6695187b89d5db
打包现有容器
运行新的镜像
docker run -it --rm -p 8101:8101 my-openai-model-api:v1 \
python3 /usr/local/Ascend/atb-models/examples/run_pa_openai_api_server.py