DOCKER01_概述、软件安装、镜像命令、容器命令、(日志、进入容器、拷贝)、提交、push、(导入、导出)、(save、load)(五)

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: ⑩①. Docker镜像commit操作⑩②. 推送镜像docker push

⑩①. Docker镜像commit操作


  • ①. 提交镜像:docker commit提交容器副本使之成为一个新的镜像


(docker commit -m=“提交的描述信息” -a=“作者” 容器ID 要创建的目标镜像名:[标签名])


②. 从Hub上下载tomcat镜像到本地并成功运行


docker pull tomcat


docker run -it -p 8080:8080 tomcat


微信图片_20220106192006.png


微信图片_20220106192011.png


③. 故意删除上一步镜像生产tomcat容器的文档


微信图片_20220106192045.png


④. 也即当前的tomcat运行实例是一个没有文档内容的容器,以它为模板commit一个没有doc的tomcat新镜像atguigu/tomcat02


image.png


  • ⑤. 启动我们的新镜像并和原来的对比


  1. 启动atguigu/tomcat02,它没有docs


  1. 新启动原来的tomcat,它有docs


微信图片_20220106192108.png


微信图片_20220106192132.png


⑩②. 推送镜像docker push



  • ②. 可以创建一个仓库,选为public


微信图片_20220106192147.png


③. docker hub一个完整镜像的全路径是:


官方docker.io/library/redis:alpine3.13


自己的docker push tangzhiyx/mynginx:tagname


完整版:docker push docker.io/tangzhiyx/mynginx:tagname


(阿里云等其他的仓库可能这里的docker.io不一样)


④. 输入docker login,所有的东西都会push到这个人的仓库


怎么知道是否登录了cat ~/.docker/config.json 有没有auth的值,没有就是没有登录


docker hub太慢了,用阿里云的镜像仓库,或者以后的habor仓库


微信图片_20220106192211.png


⑤. 注意推送的镜像一定要和远程仓库名称一样,如果不一样一定要改名字


微信图片_20220106192232.png


⑥.使用dock push进行推送


微信图片_20220106192247.png


⑦. 如何退出登录docker logout


[root-master ~]# docker logout
Removing login credentials for https://index.docker.io/v1/


相关实践学习
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
相关文章
|
7月前
|
存储 JSON 数据格式
docker load 后镜像名称为空的问题解决
Docker在容器化应用程序时提供了强大的镜像管理功能,但也可能在某些操作中遇到如镜像名称为空的问题。通过理解问题的成因并采取适当的解决方案,如正确保存和加载镜像、手动修复标签等,可以有效避免和解决这一问题。通过本文提供的指导,您可以确保在使用Docker进行镜像操作时更为顺利,并提高容器管理的效率。
473 82
|
5月前
|
Shell 应用服务中间件 nginx
docker 镜像的部分常用命令
docker镜像常用命令
186 16
|
12月前
|
Docker 容器
容器的日志
【10月更文挑战第31天】
541 68
|
10月前
|
存储 Prometheus 监控
Docker容器内进行应用调试与故障排除的方法与技巧,包括使用日志、进入容器检查、利用监控工具及检查配置等,旨在帮助用户有效应对应用部署中的挑战,确保应用稳定运行
本文深入探讨了在Docker容器内进行应用调试与故障排除的方法与技巧,包括使用日志、进入容器检查、利用监控工具及检查配置等,旨在帮助用户有效应对应用部署中的挑战,确保应用稳定运行。
426 5
|
11月前
|
存储 JSON 网络协议
Docker面试整理-如何查看和管理Docker容器的日志?
通过本文的介绍,我们了解了如何查看和管理Docker容器的日志,包括使用 `docker logs`命令、配置日志驱动、设置日志选项和集中日志管理。掌握这些技能,不仅可以在面试中展示专业水平,也能在实际工作中高效
1976 3
|
12月前
|
Web App开发 iOS开发 Docker
Docker 容器的日志
【10月更文挑战第31天】
194 5
|
存储 JSON Kubernetes
容器日志收集与管理
【10月更文挑战第11天】Kubernetes中的集群级日志处理确保应用程序日志在容器、Pod或节点出现故障时仍可获取。
|
Docker 容器
docker的导入本地镜像和导出本地镜像
本文介绍了如何使用Docker对本地镜像进行导入和导出操作,包括从本地导入`nginx.tar`镜像以及将`open-webui`镜像导出并压缩为`open-webui.tar.gz`。
1297 1
|
20天前
|
NoSQL 算法 Redis
【Docker】(3)学习Docker中 镜像与容器数据卷、映射关系!手把手带你安装 MySql主从同步 和 Redis三主三从集群!并且进行主从切换与扩容操作,还有分析 哈希分区 等知识点!
Union文件系统(UnionFS)是一种**分层、轻量级并且高性能的文件系统**,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem) Union 文件系统是 Docker 镜像的基础。 镜像可以通过分层来进行继承,基于基础镜像(没有父镜像),可以制作各种具体的应用镜像。
181 5
|
2月前
|
缓存 Ubuntu Docker
Ubuntu环境下删除Docker镜像与容器、配置静态IP地址教程。
如果遇见问题或者想回滚改动, 可以重启系统.
204 16