gpt4 book ai didi

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

转载 作者:IT老高 更新时间:2023-10-28 12:38:32 26 4
gpt4 key购买 nike

我目前在做什么:

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

我做错了什么?

最佳答案

感谢@lorenzvth7,我找到了问题!

我有两张带有相同标签的图片(我正在推送到云端)。

解决办法是:

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

    docker images 
  2. 删除它们:

    docker rmi --force 'image id'
  3. 就是这样!按照我上面的问题中的步骤操作。

关于Docker - 重建并将更新的图像推送到 docker 云的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36714384/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com