docker - 如何更改泊坞窗图像
问题描述
我提取了一个在 docker hub 上找到的图像,我做了一些更改,它在本地工作。
但现在需要将其推送到 docker hub。我使用了以下指南https://docs.docker.com/docker-cloud/builds/push-images/并且能够将图像推送到我的存储库中。
问题是我所做的更改不在我刚刚推送的图像中。我认为原因是因为我没有从 docker 文件构建(在进行更改之后)。但是鉴于我修改的图像不是我的,我不知道在哪里可以找到(如果可以的话?)DOCKERFILE,构建图像然后推送它。
谢谢
解决方案
您必须使用 docker commit 命令提交对 docker 映像所做的更改。否则,一旦您进行更改的容器被销毁,您将丢失它们。
您还可以将新镜像推送到 Docker 中心,然后拉取新镜像并找到您的更改。
命令:docker commit CONTAINER_ID IMAGE_NAME
推荐阅读
- reactjs - 使用命名空间或全局对象作为数据源而不是使用道具或状态是否正确?
- php - PHP:在硒测试中发送左、右、上、下箭头键
- javascript - php生成的jquery脚本不适用于同一个php生成的div
- python - 使用 Selenium 和 Python 从下拉列表中选择
- python - 使用 python 和 opencv 模拟 IP 摄像机
- android - mapmyindia API 中的错误
- java - 发送服务器和客户端之间的坐标(Java)
- hadoop - Datanode 已启动但未显示在 dfsadmin -report 中
- javascript - 根据输入数据自动生成控制号
- d3.js - 如何更改力布局中节点之间的距离?