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/


相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
8天前
|
监控 NoSQL 时序数据库
《docker高级篇(大厂进阶):7.Docker容器监控之CAdvisor+InfluxDB+Granfana》包括:原生命令、是什么、compose容器编排,一套带走
《docker高级篇(大厂进阶):7.Docker容器监控之CAdvisor+InfluxDB+Granfana》包括:原生命令、是什么、compose容器编排,一套带走
131 77
|
16天前
|
监控 Docker 容器
在Docker容器中运行打包好的应用程序
在Docker容器中运行打包好的应用程序
|
23小时前
|
NoSQL PHP MongoDB
docker push推送自己搭建的镜像
本文详细介绍了如何搭建和复盘两个Web安全挑战环境:人力资源管理系统和邮件管理系统。首先,通过Docker搭建MongoDB和PHP环境,模拟人力资源管理系统的漏洞,包括nosql注入和文件写入等。接着,复盘了如何利用这些漏洞获取flag。邮件管理系统部分,通过目录遍历、文件恢复和字符串比较等技术,逐步绕过验证并最终获取flag。文章提供了详细的步骤和代码示例,适合安全研究人员学习和实践。
14 3
docker push推送自己搭建的镜像
|
10天前
|
数据建模 应用服务中间件 nginx
docker替换宿主与容器的映射端口和文件路径
通过正确配置 Docker 的端口和文件路径映射,可以有效地管理容器化应用程序,确保其高效运行和数据持久性。在生产环境中,动态替换映射配置有助于灵活应对各种需求变化。以上方法和步骤提供了一种可靠且易于操作的方案,帮助您轻松管理 Docker 容器的端口和路径映射。
44 3
|
17天前
|
存储 缓存 监控
Docker容器性能调优的关键技巧,涵盖CPU、内存、网络及磁盘I/O的优化策略,结合实战案例,旨在帮助读者有效提升Docker容器的性能与稳定性。
本文介绍了Docker容器性能调优的关键技巧,涵盖CPU、内存、网络及磁盘I/O的优化策略,结合实战案例,旨在帮助读者有效提升Docker容器的性能与稳定性。
50 7
|
17天前
|
负载均衡 网络协议 算法
Docker容器环境中服务发现与负载均衡的技术与方法,涵盖环境变量、DNS、集中式服务发现系统等方式
本文探讨了Docker容器环境中服务发现与负载均衡的技术与方法,涵盖环境变量、DNS、集中式服务发现系统等方式,以及软件负载均衡器、云服务负载均衡、容器编排工具等实现手段,强调两者结合的重要性及面临挑战的应对措施。
44 3
|
17天前
|
存储 安全 数据安全/隐私保护
Docker 容器化应用管理更加高效,但数据安全和业务连续性成为关键。
在数字化时代,Docker 容器化应用管理更加高效,但数据安全和业务连续性成为关键。本文探讨了 Docker 应用的备份与恢复策略,涵盖备份的重要性、内容、方法及常见工具,制定备份策略,恢复流程及注意事项,并通过案例分析和未来趋势展望,强调备份与恢复在保障应用安全中的重要性。
25 2
|
17天前
|
存储 安全 数据中心
Docker 容器凭借轻量级和高效的特性,成为应用部署的重要工具
Docker 容器凭借轻量级和高效的特性,成为应用部署的重要工具。本文探讨了 Docker 如何通过 Namespace 和 Cgroups 实现 CPU、内存、网络和存储资源的隔离,提高系统安全性和资源利用率,以及面临的挑战和应对策略。
32 1
|
Java Docker 容器
DOCKER01_概述、软件安装、镜像命令、容器命令、(日志、进入容器、拷贝)、提交、push、(导入、导出)、(save、load)(六)
⑩③. 容器export导出jar和import导入为一个镜像 ①④. 镜像 save保存镜像jar和load将jar转换为镜像
158 0
DOCKER01_概述、软件安装、镜像命令、容器命令、(日志、进入容器、拷贝)、提交、push、(导入、导出)、(save、load)(六)
|
应用服务中间件 Docker 容器
DOCKER01_概述、软件安装、镜像命令、容器命令、(日志、进入容器、拷贝)、提交、push、(导入、导出)、(save、load)(三)
⑤. Docker常用命令图 超级重要 ⑥. 查看docker start| stop| restart| enable ⑦. 镜像命令 images search pull rmi
154 0
DOCKER01_概述、软件安装、镜像命令、容器命令、(日志、进入容器、拷贝)、提交、push、(导入、导出)、(save、load)(三)