说明
docker的常用命令和基本用法在之前写的docker ubuntu 实战中有介绍。这篇主要记录docker的常见应用案例,结合场景贴出代码段,实战性更强。
下面的每一个标题都是一个应用场景。
离线环境更新docker容器
问题:因为开发环境的docker安装在内网隔离环境中,docker中安装的软件和框架不能进行在线升级,不能在线打补丁
解决:
1 先对外网docekr的容器进行补丁升级等一系列操作,保证现有的容器达到最新并且稳定的版本
1)安装paddle可视化训练模块:这次的更新安装了paddlepaddle的训练可视化模块,可以通过动态图观察mAP随着训练次数的变化
2)安装pycocotools模块:因为pycocotools安装涉及c++编译问题,所以前置要安装c++编译工具。
yum -y install gcc gcc-c++ kernel-devel //安装gcc、c++编译器以及内核文件
./pip install pycocotools
2 关闭当前容器
查看当前运行的容器,并关闭它
docker ps
docker stop CONTAINER_ID