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镜像的更多相关文章

  1. centos7创建docker tomcat镜像

    1 准备宿主系统 准备一个 CentOS 7操作系统,具体要求如下: 必须是 64 位操作系统 建议内核在 3.8 以上 通过以下命令查看您的 CentOS 内核: 1 # uname -r 2 安装 ...

  2. docker tomcat镜像制作

    推荐使用dockerfile(本文直接拉取tomcat需要进入容器自行安装vim):docker利用Dockerfile来制作镜像 1.查找Docker Hub上的tomcat镜像 [root@loc ...

  3. docker tomcat镜像部署springbootwar包

    springboot打war包 1.在pom文件中增加插件 <build> <finalName>xx</finalName> <plugins> &l ...

  4. centos7一步一步搭建docker tomcat 及重点讲解

    系统环境:centos7.7 (VMware中) image版本:tomcat:8-jdk8-openjdk (截止2020.01.10该系列版本) 安装步骤参考文章:https://www.jian ...

  5. docker初次体验-管理MySQL+tomcat镜像

    引言 平时经常用linux,我没少吃苦后悔linux没好好研究研究.装一些软件配一些环境时很是害怕,多亏有了docker.docker是一个应用容器引擎,可以管理很多的软件镜像,这些镜像被官方放在了d ...

  6. docker制作tomcat镜像

    准备cestos镜像.tomcat.jdk cestos是docker pull下来的 在/opt/下创建docker:mkdir -p /opt/docker 把tomcat和jdk解压到docke ...

  7. Docker安装Tomcat镜像并部署web项目

    一.安装Tomcat 1.查找Docker Hub上的tomcat镜像 docker search tomcat 2.拉取官方的镜像 docker pull tomcat 等待下载完毕,需要一些时间. ...

  8. docker构建tomcat镜像

    下载centos镜像 # docker pull daocloud.io/centos:7 [root@localhost ~]# docker pull daocloud.io/centos: : ...

  9. 用Docker构建Tomcat镜像

    构建tomcat镜像 创建工作目录 [root@elk-node2 tomcat]# mkdir tomcat [root@elk-node2 tomcat]# cd tomcat [root@elk ...

随机推荐

  1. JS 正则验证字符串中是否含有数字

    var test_text="abc123";//2. if (new RegExp("[0-9]").test(test_text)) { return fa ...

  2. 【原创】大叔经验分享(62)kudu副本数量

    kudu的副本数量是在表上设置,可以通过命令查看 # sudo -u kudu kudu cluster ksck $master ... Summary by table Name | RF | S ...

  3. Python活力练习Day7

    Day7:写出一个程序,接受一个由字母和数字组成的字符串和一个字符,输出输入字符串中含有该字符的个数,不区分大小写 eg:input : a = '123ASVFBVESS'  b = 's' out ...

  4. eclipse中ctrl+1什么意思

    eclipse中ctrl+1是一个快捷键,能快速的现实光标所在行的问题,并给出一些修改方案. 当eclipse编辑器在你编辑代码阶段,能检测到编辑时异常(错误)会在错误代码行前面出现一个红色的叉叉,这 ...

  5. vue的使用与安装 npm -v报错

    1.先将node从官方文档下载下来,然后进行安装. 安装成功后,在dos命令中node -v.npm -v来测试,如果成功就可以安装cnpm(国内淘宝镜像比较快).这里我遇到一个bug,npm -v压 ...

  6. form表单相关

    <input> 元素 <input> 元素是最重要的表单元素. <input> 元素有很多形态,根据不同的 type 属性. 这是本章中使用的类型: 类型 描述 t ...

  7. Flume下读取kafka数据后再打把数据输出到kafka,利用拦截器解决topic覆盖问题

    1:如果在一个Flume Agent中同时使用Kafka Source和Kafka Sink来处理events,便会遇到Kafka Topic覆盖问题,具体表现为,Kafka Source可以正常从指 ...

  8. django概念理解

    STATIC_URL 和 STATICFILES_DIRS 区别  static_url指定浏览器上访问静态文件的url前缀,也就是'/static/'前缀的都会认为是静态文件,django不解析,直 ...

  9. idea tomcat 乱码问题的解决及相关设置

    问题,在idea中出现乱码问题,以前没有的,好像在设置系统代码为utf8之后就出现了,于是尝试了一系列办法,希望这些办法对您有帮助. 先看一下乱码的样式. 设置办法 1.在tomcat Server中 ...

  10. Atmel芯片使用

    ATMEL系列芯片 9X35 9G35可pin-to-pin替代9G10,具体需核对.此外即使pin-to-pin替代,外部应用也不一样. A5D2处理器,可支持linux/andriod. M7(M ...