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

简介: ⑩①. 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实时生图绘板
相关文章
|
9月前
|
缓存 安全 Linux
优化Docker镜像大小的多阶段构建实践
优化Docker镜像大小的多阶段构建实践
543 99
|
9月前
|
缓存 Docker 容器
优化Docker镜像大小的五个实用技巧
优化Docker镜像大小的五个实用技巧
841 98
|
8月前
|
NoSQL 算法 Redis
【Docker】(3)学习Docker中 镜像与容器数据卷、映射关系!手把手带你安装 MySql主从同步 和 Redis三主三从集群!并且进行主从切换与扩容操作,还有分析 哈希分区 等知识点!
Union文件系统(UnionFS)是一种**分层、轻量级并且高性能的文件系统**,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem) Union 文件系统是 Docker 镜像的基础。 镜像可以通过分层来进行继承,基于基础镜像(没有父镜像),可以制作各种具体的应用镜像。
878 6
|
9月前
|
Java Docker 容器
使用Docker多阶段构建优化镜像大小
使用Docker多阶段构建优化镜像大小
374 8
|
10月前
|
缓存 Ubuntu Docker
Ubuntu环境下删除Docker镜像与容器、配置静态IP地址教程。
如果遇见问题或者想回滚改动, 可以重启系统.
625 16
|
10月前
|
Ubuntu 网络安全 PHP
如何使用vscode的Docker插件管理ubuntu 拉取服务器的镜像以及创建容器
本测试镜像旨在记录使用vscode的Docker插件拉取病创建Dockerfile,以及拉取镜像。
|
关系型数据库 MySQL Docker
|
Ubuntu NoSQL Linux
《docker基础篇:3.Docker常用命令》包括帮助启动类命令、镜像命令、有镜像才能创建容器,这是根本前提(下载一个CentOS或者ubuntu镜像演示)、容器命令、小总结
《docker基础篇:3.Docker常用命令》包括帮助启动类命令、镜像命令、有镜像才能创建容器,这是根本前提(下载一个CentOS或者ubuntu镜像演示)、容器命令、小总结
743 6
《docker基础篇:3.Docker常用命令》包括帮助启动类命令、镜像命令、有镜像才能创建容器,这是根本前提(下载一个CentOS或者ubuntu镜像演示)、容器命令、小总结
|
Shell Linux Docker
docker常用命令大全(基础、镜像、容器、数据卷)
这些命令仅仅是 Docker 命令行工具的冰山一角,但对于日常操作来说已经非常全面。通过熟练地使用这些基础命令,用户可以有效地管理 Docker 的镜像、容器、数据卷和网络。随着用户对 Docker 的深入使用,更高级的命令和选项将会变得必需,但上面列出的命令已经为用户提供了一个坚实的起点。对于初学者来说,理解和掌握这些常用命令是深入学习 Docker 的基础。
1305 5
docker常用命令大全(基础、镜像、容器、数据卷)
|
存储 安全 Ubuntu
Docker 镜像与 Docker 容器的区别
【8月更文挑战第27天】
1830 5