稍微梳理一下,方便以后查阅。
内容背景是自己拉取并修改了一些镜像,并在上面逐步增加各种包,以适配应用需求。
镜像仓库放在阿里云,首先启动一个裸包(不要挂载当前的任何目录)。镜像要假设为被任何人拿到,私有化的秘钥或者文件夹都在启动容器时挂载即可。
# 裸包挂载 docker run -it -v /etc/localtime:/etc/localtime -v /etc/timezone:/etc/timezone -e "LANG=C.UTF-8" registry.cn-hangzhou.aliyuncs.com/IMAGE:v6 bash
增加一些包:
pip install redis pip install hiredis
退出这个容器,copy容器号b54ae71cad73,使用docker commit提交。(注意tag把版本改为了v7)
docker commit b54ae71cad73 registry.cn-hangzhou.aliyuncs.com/IMAGE:v7
推送
docker push registry.cn-hangzhou.aliyuncs.com/IMAGEr:v7
然后就好了



