4、Docker 提交运行中容器作为新的镜像
1、查看docker镜像
提交容器副本使之成为一个新的镜像
docker images tomcat
2、运行docker 镜像(tomcat)成为容器
docker run -it -d -p 8888:8080 tomcat
-d 后台运行(daemon)
-p 端口映射,分别是 虚拟主机端口:docker容器端口 (小p是指定端口)
-i 以交互模式运行容器
-t 为容器分配一个伪输入终端
3、查看刚刚运行起来的容器
docker ps
4、进入运行中的容器
docker exec -it e95e9e5dede4 /bin/bash
相当于进入了tomcat容器目录
root@e95e9e5dede4:/usr/local/tomcat# ls -l
total 140
-rw-r--r--. 1 root root 18982 May 5 20:40 BUILDING.txt
-rw-r--r--. 1 root root 5409 May 5 20:40 CONTRIBUTING.md
-rw-r--r--. 1 root root 57092 May 5 20:40 LICENSE
-rw-r--r--. 1 root root 2333 May 5 20:40 NOTICE
-rw-r--r--. 1 root root 3255 May 5 20:40 README.md
-rw-r--r--. 1 root root 6898 May 5 20:40 RELEASE-NOTES
-rw-r--r--. 1 root root 16262 May 5 20:40 RUNNING.txt
drwxr-xr-x. 2 root root 4096 May 16 12:05 bin
drwxr-xr-x. 1 root root 21 May 29 16:34 conf
drwxr-xr-x. 2 root root 4096 May 16 12:05 lib
drwxrwxrwx. 1 root root 4096 May 29 16:34 logs
drwxr-xr-x. 2 root root 4096 May 16 12:05 native-jni-lib
drwxrwxrwx. 2 root root 29 May 16 12:05 temp
drwxr-xr-x. 2 root root 6 May 16 12:05 webapps
drwxr-xr-x. 7 root root 76 May 5 20:37 webapps.dist
drwxrwxrwx. 2 root root 6 May 5 20:36 work
root@e95e9e5dede4:/usr/local/tomcat#
4、将运行中的容器提交为镜像文件
docker commit -a="chengwen" -m="tomcat commit test" e95e9e5dede4 chengwen/tomcat01:1.2
-a 作者
-m 描述信息
e95e9e5dede4 CONTAINER ID
5、删除正在运行的容器
docker rm -f $(docker ps -q)
6、运行刚刚提交的镜像文件作为新的容器
docker run -it -p 8888:8080 chengwen/tomcat01:1.2
4、Docker 提交运行中容器作为新的镜像相关推荐
- Docker的配置与容器的拉取镜像、端口映射
Docker的配置与容器的拉取镜像.端口映射 VM虚拟机的配置(linux redhat系统) 配置网络和软件源 docker docker容器介绍 虚拟机与容器技术对比 建立并配置容器 docker ...
- Docker 修改运行中的容器端口映射
如果用docker run启动容器的时候发现自己忘记指定 -p 进行端口映射了,可以采取如下三种方式来增加端口映射: 1.第一种是最无脑的方式,直接删除当前容器,然后用原镜像重新跑一个新的容器.简单暴 ...
- docker常规操作——删除容器实例、删除镜像
本系列目录请看这里 https://blog.csdn.net/michel4liu/article/details/80819510 我们前几篇讲了编译镜像,如果有些旧镜像不想要了怎么删除呢,如果交 ...
- docker mysql 启动命令_Mac 下使用 Docker mysql 运行的容器如果挂载了/var/lib/mysql 不能启动容器...
通过以下命令不能启动容器: docker run --name db -e MYSQL_ALLOW_EMPTY_PASSWORD=true -d -p 3306:3306 -v /Users/user ...
- 运行中的Docker容器添加映射端口
一般在运行容器时,我们都会通过参数 -p(使用大写的-P参数则会随机选择宿主机的一个端口进行映射)来指定宿主机和容器端口的映射,例如 docker run -it -d --name [contain ...
- Docker系列06—基于容器制作镜像并上传到Docker Registry
Docker系列06-基于容器制作镜像并上传到Docker Registry 1.制作镜像 1.1 镜像的生成途径 基于容器制作 dockerfile,docker build 本篇主要详细讲解基于容 ...
- Windows Server 2016提供Docker原生运行的企业级支持
Windows Server 2016已原生支持Docker,这使得Windows应用可运行在容器中.该评估版目前已经可用,期望于本月底之前,Microsoft将提供从评估版到RTM的升级路径.该评估 ...
- 极简的docker教程-在docker上运行微服务
文章目录 用一个简单的demo了解docker构建自定义镜像 首先用docker拉一个nginx 编写一个Dockerfile 构建 查看自己构建的镜像是否成功了 运行 测试 了解一下Dockerfi ...
- 开源文件文档在线预览项目解决方案kkFileView本地搭建运行与Docker部署运行
场景 kkFileView 支持 office, pdf, cad 等办公文档 支持 txt, xml(渲染), md(渲染), java, php, py, js, css 等所有纯文本 支持 zi ...
最新文章
- MySQL --log-slave-updates
- c语言 炸弹文件,炸弹超人游戏c语言简板
- 《十四堂人生创意课》读书笔记,思维导图
- 计算机汽车行业术语,汽车行业术语缩写
- 解决在使用CSS3制作不间断轮播图中 收尾连接后Interval 延时问题
- mysql _bin编码_mysql中utf8_bin、utf8_general_ci、utf8_general_cs编码区别
- 正则化与奥卡姆剃刀原理
- SpringMVC原理
- 机械制图与计算机辅助绘图题,机械制图与计算机绘图作业题解ppt课件.ppt
- 插头插座新旧标准对比和安规测试设备
- 外贸找客户软件:Email Extractor Pro
- Excel函数,数据透视表图,某招聘网站职位分析项目
- qq不能远程桌面连接到服务器,win10系统qq无法远程协助的解决办法
- 电商系统常用的产品颜色,尺码选择JS程序实现
- typora字体设置颜色的解决方案
- iPhone/iPad 传输文件/照片到电脑 - 实践
- I met my soulmate. She didn't.
- GMS/EDLA认证
- Altium Designer (AD)安装教程
- 腾讯发布的开发语言安全指南:C/C++安全指南
热门文章
- python 均方误差_一个很随意的Python智能优化库,一个文件就是一个库-- PySwarm
- 电脑打字学习_VOL.3,NO.2 | 小学一年级,爸爸管学习,完全就是个笑话!
- esp32cam与下载板的实际有效接线图
- html图片旋转代码_HTML设计一个小程序
- 梯度下降中的学习率的作用
- php如何定义的数位置,php如何实现不借助IDE快速定位行数或者方法定义的文件和位置...
- ajax-loader.gif不存在怎么解决_女生恋爱技巧:恋人吵架怎么办?
- python前端开发之准备开发环境(建议收藏)
- combobox 取消记忆功能_南京长江大桥桥头堡空间改造设计,记忆与纪念的共鸣
- 天翼云从业认证(4.6)高并发场景上云实践