柳意梧情

心在哪里收获就在哪里
加载
首页 » 未分类 » 在Docker上构建tomcat容器

在Docker上构建tomcat容器

1.查看docker上的镜像

[root@holly ~]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
mysql               5.6                 73829d7b6139        4 weeks ago         256MB

 

 

2.在docker上搜索tomcat镜像

[root@holly ~]# docker search tomcat

 

3.下载tomcat,如果pull命令后不跟版本号,则下载的是最新版本

[root@holly ~]# docker pull tomcat 

 

4.再次查看镜像

[root@holly ~]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
tomcat              latest              1c721f25f939        3 days ago          522MB
mysql               5.6                 73829d7b6139        4 weeks ago         256MB
[root@holly ~]# 

 

5、生成tomcat容器

[root@holly ~]# docker run -d -p 8080:8080 --name tomcat-test tomcat

docker run  将镜像 生成为容器

-p 容器端口号:宿主机端口号 
--name 容器的名字 镜像的名字
-d 运行在后台

 

 6.在宿主机上访问tomat,看下是否能够访问,看到如下界面表示容器已经构建成功

 

7.查看所有容器

[root@holly ~]# docker ps -a
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                     PORTS                    NAMES
52c027153e23        tomcat              "catalina.sh run"        21 minutes ago      Up 21 minutes              0.0.0.0:8080->8080/tcp   tomcat-test
eed6d4057455        73829d7b6139        "docker-entrypoint.s…"   5 days ago          Exited (255) 2 hours ago   0.0.0.0:3306->3306/tcp   mysql

 

 

8.查看所有正在启动的容器

[root@holly ~]# docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS                    NAMES
52c027153e23        tomcat              "catalina.sh run"   23 minutes ago      Up 22 minutes       0.0.0.0:8080->8080/tcp   tomcat-test

 

 

9.进入到容器内部

复制<a href='https://blog.liuyiwuqing.cn/tag/%E4%BB%A3%E7%A0%81' target=_blank title='进入代码相关页面' style='color:#6F8EC5;font-weight: bold;padding: 0 3px 0 3px;'>代码</a>
[root@holly ~]# docker exec -it 52c027153e23 /bin/bash
root@52c027153e23:/usr/local/tomcat# ls
BUILDING.txt  CONTRIBUTING.md  LICENSE    NOTICE    README.md  RELEASE-NOTES  RUNNING.txt  bin  conf  include  lib    logs  native-jni-lib  temp  webapps  work
root@52c027153e23:/usr/local/tomcat# cd /
root@52c027153e23:/# ls
bin  boot  dev    etc  home  lib    lib64  media  mnt  opt    proc  root  run  sbin  srv  sys  tmp  usr  var
root@52c027153e23:/# 
复制<a href='https://blog.liuyiwuqing.cn/tag/%E4%BB%A3%E7%A0%81' target=_blank title='进入代码相关页面' style='color:#6F8EC5;font-weight: bold;padding: 0 3px 0 3px;'>代码</a>

 -i 表示支持标准输入

 -t 表示会给你分配一个伪终端,可以进入容器操作

 

 10.退出容器

root@52c027153e23:/# exit
exit
[root@holly ~]# 

 

11.停止容器

[root@holly ~]# docker stop tomcat-test
tomcat-test

 

12.启动容器

[root@holly ~]# docker start tomcat-test
tomcat-test

 

13.删除容器

docker rm containerId/containerName
注意:删除容器时一定要先停止容器
收录详情:百度已收录
版权声明:本文为转载文章,源自互联网,由(柳意梧情)整编。
文章标题:在Docker上构建tomcat容器
原文地址: 红酒人生
本文最后更新于2019-7-25,已超过半年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!
分享到:
版权所有,转载注意明处:柳意梧情博客 » 在Docker上构建tomcat容器

WRITTEN BY:柳意梧情

avatar

评论

游客

切换注册

登录

您也可以使用第三方帐号快捷登录

切换登录

注册

2982 sitemap