Docker-重建并推送更新的映像到Docker云的正确方法是什么?

亚历克斯T:

我目前正在做什么:

Dockerfile:

FROM python:3.5.1

ENV PYTHONUNBUFFERED 1

RUN mkdir /www
WORKDIR /www
ADD deps.txt /www/
RUN pip3 install -r deps.txt
ADD . /www/
RUN chmod 0755 /www/docker-init.sh

生成命令:

docker build -t my-djnago-app:latest .

标记:

docker tag my-djnago-app:latest lolorama/my-djnago-app-img:latest

推动:

docker push lolorama/my-djnago-app-img:latest

完成这些步骤后,存储库映像仍未更新。我不断收到此消息-“图层已存在”。

The push refers to a repository [docker.io/lolorama/my-django-app-img]
fd5aa641b308: Layer already exists
d9c60c6f98e8: Layer already exists
d9d14867f6d7: Layer already exists
64ce166099ca: Layer already exists
73b670e35c69: Layer already exists
5f70bf18a086: Layer already exists
9ea142d097a5: Layer already exists
52f5845b1de0: Layer already exists
e7fadb3ab9d4: Layer already exists
cef72744de05: Layer already exists
591569fa6c34: Layer already exists
998608e2fcd4: Layer already exists
c12ecfd4861d: Layer already exists

我究竟做错了什么?

亚历克斯T:

我发现了问题,这要归功于@ lorenzvth7!

我有两张具有相同标签的图像(我正在推送到云中)。

解决方法是:

  1. 检查您的图像并找到两个或多个具有相同标签的图像:

    docker images 
    
  2. 删除它们:

    docker rmi --force 'image id'
    
  3. 而已!请按照上述我的问题中的步骤进行操作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

什么是更新docker映像的正确方法

以减小的大小导出 Docker 映像的最佳/正确方法是什么

是什么触发Elastic Beanstalk提取更新的Docker映像

从特定步骤重建Docker映像

哪个云区域可能最快速地推送docker映像?

如何更新Docker映像

如何更新Docker映像

管理Docker Hub映像版本的正确方法

将Docker堆栈部署与独立更新的服务结合使用的正确/更好的方法是什么?

更新 docker 容器的 Ruby bin 文件夹的正确方法是什么?

什么是Docker映像“标签”?

Docker映像从Jenkins推送到Dockerhub并部署到Kubernetes集群

代码更改后 Docker 映像不会重建

在Linux上安装docker并使用它的正确方法是什么?

从 Docker 容器修复名称解析的正确方法是什么?

保持 Docker 容器存活的正确方法是什么?(uWSGI相关)

Docker 映像未正确启动

正确版本化Docker映像

使用Docker Pipeline插件时,在Jenkins中停止和删除Docker容器的正确方法是什么?

为什么我的Docker映像没有被推送到Docker Hub?

在Docker映像中更新jar

Docker-如何更新映像

Docker映像名称是什么,名称是唯一的?

docker用于(映像)版本管理的功能是什么?

Docker映像的虚拟大小是什么意思?

在docker映像中具有图层的优点是什么?

docker Nginx 映像附带的“默认” nginx.conf 是什么?

redis.conf在官方docker映像中的位置是什么?

JFrog Artifactory docker 映像的“起始帐户”的凭据是什么?