Docker镜像使用方法详解

                                                             《 Docker镜像使用方法详解 》

前言

在上一篇文章中,主要对 《 Docker镜像基本理论概述 》进行了相关的讲解,本篇主要对Docker进行进行实际的操作详解,通过本篇文章的阅读,将掌握对镜像的管理操作及如何通过基础镜像构建一个新的镜像。

 

Docker镜像操作

1、在本文中,通过 docker commit 将容器进行commit的操作,使之成为一个新的镜像,再次使用时,直接运行即可(这个在实际的环境中很有用的!);

语法:

docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]

[OPTIONS] 参数说明:

-a, --author string创建人 (示例: "alibaba_huazai <who.seek.me@java98k.vip>")
-c, --change list对创建的映像应用Dockerfile指令
-m, --message string提交的注释信息
-p, --pause进行提交操作期间暂停容器(默认为 true)

 

2、通过启动一个本地的 Tomcat 镜像为例,

输入命令 “ docker run -d -p 8080:8080 tomcat ” ,启动成功后,会打印出一串ID,如下图:

 

在浏览器中访问(这儿只做测试,所以访问前可以将系统的防火墙关闭,输入命令 “ systemctl stop firewalld.service ”),该 Tomcat 如下图:

这儿为了达到测试的效果,删除Tomcat容器中的 “ JSP Examples ” ,如下图:

 

 

3、重新提交一个新的镜像,

输入命令 “docker commit -a="alibaba_huazai <who.seek.me@java98k.vip>" -m="deleted tomcat JSP Examples" c6db190f7d87 huazai/web/tomcat:v1.0
”(关于镜像的具体信息,在前面的镜像篇已经写过了,这儿就不再写了!) ,如下图:

 

4、对比,

启动刚才提交的产生的新的镜像,输入命令 “ docker run -d -p 8081:8080 tomcat ” ,

如下图:

关于这个 Commit 镜像的操作在实际的环境中也很有用的,也不局限与Tomcat镜像,这个实用与所有的镜像,修改了某个配置后,想在以后的环境一直应用,则使用此方法非常 Nice !

 

 

 


 好了,关于 Docker镜像使用方法详解  就写到这儿了,如果还有什么疑问或遇到什么问题欢迎扫码提问,也可以给我留言哦,我会一一详细的解答的。 
歇后语:“ 共同学习,共同进步 ”,也希望大家多多关注CSND的IT社区。


作       者:华    仔
联系作者:who.seek.me@java98k.vip
来        源:CSDN (Chinese Software Developer Network)
原        文:https://blog.csdn.net/Hello_World_QWP/article/details/84256596
版权声明:本文为博主原创文章,请在转载时务必注明博文出处!
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值