背景
当发现docker镜像因缺少python包执行失败时,需要修改docker镜像,这时候需要用到这个方法
执行失败步骤
(1)、拷贝docker镜像文件
(2)、加载镜像文件
docker load -i jetz_match.tar
(3)、执行容器
docker run --name jetz_match -v /opt/jetz_match:/jetzmatch -p 3526:3526 -it -d jetz_match
(4)、查看日志
容器id可以通过命令docker ps -a 来获取
docker logs -f 容器id
查看日志后发现,上一步报错了,因为缺少python包jieba
步骤
1、在互联网环境下载python包
https://pypi.org/
找到对应的版本即可
我这边缺少的是jieba包,下载如下
2、linux系统下拷贝jieba包
当前是整个jieba包拷贝到这个目录下
/opt/jetz_match/