docker Tomcat镜像
docker中的管理命令
首先需要去下载镜像。
[root@CFCA ~]# docker pull tomcat 下载镜像
[root@CFCA ~]# docker images #该命令可以查看本地的docker镜像
REPOSITORY TAG IMAGE ID CREATED SIZE
winter/mynginx v1 3f7f2576105a 19 hours ago 200 MB
docker.io/tomcat latest 41a54fe1f79d 4 days ago 463 MB
docker.io/nginx latest 06144b287844 12 days ago 109 MB
docker.io/centos latest 5182e96772bf 5 weeks ago 200 MB
对本地的镜像做一个本地以后再使用的时候就可以直接导入了。
[root@CFCA ~]#docker save 41a54fe1f79d > /opt/tomcat.tar.gz IMAGE ID
下次使用的时候直接导入就可以了。
[root@CFCA ~]# docker load < /opt/tomcat.tar.gz
[root@CFCA ~]#docker run --name mytomcat -d -p 16000:8080 tomcat 创建一个容器
参数-d 在后台运行,-p 指定端口
[root@CFCA ~]# docker ps 查看运行的容器
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c661aa829f40 tomcat "catalina.sh run" About an hour ago Up About an hour 0.0.0.0:16000->8080/tcp mytomcat
adc14b5769df nginx "nginx -g 'daemon ..." 22 hours ago Up About an hour 0.0.0.0:81->80/tcp hardcore_payne
[root@CFCA ~]# docker ps -a 查看所有的容器(正在运行的和停止的)
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c661aa829f40 tomcat "catalina.sh run" About an hour ago Up About an hour 0.0.0.0:16000->8080/tcp mytomcat
5e9c5e1bd5d9 winter/mynginx:v1 "/bin/bash" 20 hours ago Exited (1) 19 hours ago nginxv1
d761256a46c1 centos "/bin/bash" 21 hours ago Exited (137) 16 hours ago mynginx
6d7abc216d0c centos "/bin/bash" 21 hours ago Exited (0) 19 hours ago test1
2363708c4ac2 centos "/bin/bash" 21 hours ago Exited (0) 21 hours ago nfs
82b6668c8585 centos "/bin/bash" 22 hours ago Exited (0) 22 hours ago dazzling_davinci
b811885dc8a0 centos "/bin/bash" 22 hours ago Exited (137) 16 hours ago jovial_nobel
6965e5bd7160 centos "/bin/bash" 22 hours ago Exited (137) 16 hours ago volume-test1
adc14b5769df nginx "nginx -g 'daemon ..." 22 hours ago Up About an hour 0.0.0.0:81->80/tcp hardcore_payne
58251af60714 nginx "nginx -g 'daemon ..." 23 hours ago Exited (0) 16 hours ago wizardly_yalow
fd407279539f centos "/bin/bash" 24 hours ago Exited (137) 16 hours ago mydocker
4ece66925450 centos "/bin/echo welcome" 25 hours ago Exited (0) 25 hours ago stoic_jepsen
进入到容器中的方法:
找到docker运行的进程
[root@localhost ~]# docker inspect --format "{{.State.Pid}}" c661aa829f40
6059
[root@localhost ~]# nsenter -t 6059 -u -i -n -p
[root@c661aa829f40 ~]#
此时进入到了容器中。
在网页测试Tomcat的启动情况:

此时可以访问了。
docker Tomcat镜像的更多相关文章
- centos7创建docker tomcat镜像
1 准备宿主系统 准备一个 CentOS 7操作系统,具体要求如下: 必须是 64 位操作系统 建议内核在 3.8 以上 通过以下命令查看您的 CentOS 内核: 1 # uname -r 2 安装 ...
- docker tomcat镜像制作
推荐使用dockerfile(本文直接拉取tomcat需要进入容器自行安装vim):docker利用Dockerfile来制作镜像 1.查找Docker Hub上的tomcat镜像 [root@loc ...
- docker tomcat镜像部署springbootwar包
springboot打war包 1.在pom文件中增加插件 <build> <finalName>xx</finalName> <plugins> &l ...
- centos7一步一步搭建docker tomcat 及重点讲解
系统环境:centos7.7 (VMware中) image版本:tomcat:8-jdk8-openjdk (截止2020.01.10该系列版本) 安装步骤参考文章:https://www.jian ...
- docker初次体验-管理MySQL+tomcat镜像
引言 平时经常用linux,我没少吃苦后悔linux没好好研究研究.装一些软件配一些环境时很是害怕,多亏有了docker.docker是一个应用容器引擎,可以管理很多的软件镜像,这些镜像被官方放在了d ...
- docker制作tomcat镜像
准备cestos镜像.tomcat.jdk cestos是docker pull下来的 在/opt/下创建docker:mkdir -p /opt/docker 把tomcat和jdk解压到docke ...
- Docker安装Tomcat镜像并部署web项目
一.安装Tomcat 1.查找Docker Hub上的tomcat镜像 docker search tomcat 2.拉取官方的镜像 docker pull tomcat 等待下载完毕,需要一些时间. ...
- docker构建tomcat镜像
下载centos镜像 # docker pull daocloud.io/centos:7 [root@localhost ~]# docker pull daocloud.io/centos: : ...
- 用Docker构建Tomcat镜像
构建tomcat镜像 创建工作目录 [root@elk-node2 tomcat]# mkdir tomcat [root@elk-node2 tomcat]# cd tomcat [root@elk ...
随机推荐
- thymeleaf 模板使用 之 前台界面获取后台属性值
使用Thymeleaf模板时,如果需要在js中获取后台传值,那么需要用内联JS写法获取 [姿势很重要] 一.后台通过Model的addAttribute方法向前台传值 1.js获取后台属性值(--内联 ...
- JS基础_一元运算符
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- 三、maven学习-高级
maven父子工程
- wpf DrawingImage 奇葩问题
使用wpf drawingImage绘图是,会出现很奇怪的坐标问题,这个问题困扰很久 当在DrawingGroup中绘图的时候,坐标始终会从(0,0)开始无论设置多少值,奇怪一比 解决方法:首先在Dr ...
- XVS 操作
1. xvs安装 rpm -i ***.rpm 2.获取license root@ubuntu:/usr/local/xvs# ./xvs -L .Host ID: 16b3d720584704 ...
- HashMap工作原理总结
看了不少关于HaskMap工作原理的博客,下面自己总结记录一下: 1.了解HashMap之前,需要知道Object类的两个方法:hashCode和equals: 默认实现方法: /** JNI,调用底 ...
- vue页面中图片不显示解决
在做新版组态界面的时候,用vue框架实现,在配置页面图片的时候发现有一张图片明明页面输入的路径是对的可是图片就是不显示出来 现象: network页面资源也不报错,而且状态码竟然还是200,点prev ...
- Troubleshooting: Cannot Run on an Android Device
同事在他的开发环境中,在IDE中直接在手机上运行Android项目,结果出现这个错误,无法在手机上安装. 产生这个问题的原因,一般就是签名不对,这种情况,删除手机上装过的同名应用,就可以解决.当然,你 ...
- 上班时能不能戴耳机?V
上班时能不能戴耳机? 新入职一公司, 上班时间不能戴耳机在V站一石激起千层浪,网友意见主要分几派: 甩手走人型: 神经病公司,这还不赶紧走 不走等着过年 不走留着转正 离职,下一题 还是赶紧离职吧 这 ...
- go语言在Windows系统下编译成linux系统可执行文件
package main import ( "fmt" "os" "os/exec" ) //filepath: 要编译的文件的路径 fun ...