1.登录docker hub
一般网站上都会生成登录指令,例如华为云
2.上传镜像
sudo docker tag {镜像名称}:{版本名称} 仓库/{组织名称}/{镜像名称}:{版本名称}
sudo docker push 仓库/{组织名称}/{镜像名称}:{版本名称}
2.下载镜像
sudo docker pull 仓库/组织/mynginx:v1.0.0
3运行镜像,删除镜像
相关问题
1.镜像无法删除
执行
docker rmi 镜像名称/或id
Error response from daemon: No such image: 镜像:latest
查询发现可以强制删除或按步骤删除
强制删除
docker rmi -f <image_id>
步骤删除
- 先删除引用这个镜像的容器;
- 再删除这个镜像;
镜像的容器 ID (9d59e2278553
), 执行删除命令:
docker rm 9d59e2278553
然后,再执行删除镜像的命令:
docker rmi 5cb3aa00f899
Docker 删除&清理镜像 - 犬小哈 - 博客园 (cnblogs.com)
执行完成后发现,还是删不掉,还是出现
Error response from daemon: No such container:
检查发现执行时未加镜像版本,系统默认为latest,版本号对不上,出现错误