场景

Docker-Compose简介与Ubuntu Server 上安装Compose:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100902301

在上面实现Compose成功安装的基础上,使用Compose启动项目。

实现

首先来到/usr/local目录下,新建docker目录,进入docker目录,再新建tomcat目录,进入tomcat目录。

然后输入:

vi docker-compose.yml

新建配置文件。

然后将如下内容复制进yml配置文件。

version: '3'
services:tomcat:restart: alwaysimage: tomcatcontainer_name: tomcatports:- 8080:8080

注:

1.在此配置文件中只能用空格,不能用Tab键。

2.tomcat代表服务名,restart代表开机自启动,Imge代表镜像,container_name代表容器,ports代表端口,左边宿主机端口,右边容器端口,可以

开放多个端口。

复制后在vi模式下shift+Ins进行粘贴,然后按ESC,再输入:wq!

保存并退出。

运行Compose项目:

docker-compose up

打开浏览器,输入:

ip:8080

注:

docker-compose命令最好在有docker-compose.yml的目录下执行。

如果要换路径,那么就使用

docker-compose -f 路径

其他:

停止Tomcat使用ctrl+c

docker ps -a

查看已经终止的容器,怎样删除它

docker-compose dowm

此命令将会停止 up 命令所启动的容器,并移除网络

守护态运行

docker-compose up -d

查看日志

docker-compose logs tomcat

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

Docker Compose基本使用-使用Compose启动Tomcat为例相关推荐

  1. saltstack(八):saltstack配置管理-安装配置启动tomcat样例

    Saltstack配置启动tomcat 判断minion有没有安装jdk和tomcat,没有就分别源码安装,并以普通用户启动. #有一个认识上的坑,saltstack实际上是基于状态管理,例如说tom ...

  2. Docker Compose部署项目到容器-基于Tomcat和mysql的项目yml配置文件代码

    场景 Docker-Compose简介与Ubuntu Server 上安装Compose: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...

  3. Docker Compose部署项目到容器-基于Tomcat和mysql的商城项目(附源码和sql下载)

    场景 Docker-Compose简介与Ubuntu Server 上安装Compose: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...

  4. 《docker高级篇(大厂进阶):5.Docker-compose容器编排》包括是什么能干嘛去哪下、Compose核心概念、Compose使用三个步骤、Compose常用命令、Compose编排微服务

    文章目录 二.高级篇(大厂进阶) 5.Docker-compose容器编排 5.1是什么 5.2能干嘛 5.3去哪下 5.4 Compose核心概念 5.5 Compose使用的三个步骤 5.6 Co ...

  5. couchbase_适用于具有Couchbase和WildFly的多容器和多主机应用程序的Docker Machine,Swarm和Compose...

    couchbase 该博客将说明如何使用Docker创建部署在多个主机上的多容器应用程序. 这将使用Docker Machine,Swarm和Compose实现. 是的,这三个工具一起使这个博客变得更 ...

  6. 适用于具有Couchbase和WildFly的多容器和多主机应用程序的Docker Machine,Swarm和Compose...

    该博客将说明如何使用Docker创建部署在多个主机上的多容器应用程序. 这将使用Docker Machine,Swarm和Compose实现. 是的,所有这三个工具一起使此博客更加有趣! 该图说明了关 ...

  7. docker的私有仓库搭建、compose项目、swarm集群、一键部署docker节点

    1.私有仓库搭建 首先需要一个registry 镜像 [root@foundation24 docker]# docker images registry REPOSITORY TAG IMAGE I ...

  8. Docker启动tomcat容器部署java web应用详细过程

    1.由于docker拉取tomcat镜像速度非常慢,可以在网易云镜像中心获取镜像地址 docker pull hub.c.163.com/library/tomcat:latest 下载成功后,查看下 ...

  9. docker启动Tomcat登录网页显示404错误解决方案

    1.启动Tomcat baoh@baoh-PC:~$ docker run -d -p 8888:8080 tomcat 2.查看已经启动的容器 baoh@baoh-PC:~$ docker ps 3 ...

最新文章

  1. redis消息队列写入mysql_redis怎么实现将消息队列持久化到数据库中?
  2. java怎么遍历优先级队列_打印优先级队列的内容[java]
  3. 判断字符串中的括号是否匹配——c和c++实现
  4. 二叉搜索时与双向链表python_剑指Offer(二十六) 二叉搜索树和双向链表
  5. 设计灵感|独具中国韵味的海报设计
  6. 第十篇:Map/Reduce 工作机制分析 - 数据的流向分析
  7. 嵌入式linux ucgui,Helper2416开发板移植ucgui(嵌入式linux运行ucgui)
  8. python补考卷子_1819级计算机专业补考(python程序设计)_章节测验,期末考试,慕课答案查询公众号...
  9. 鸿蒙系统小窗模式,mate30pro升鸿蒙后小窗应用调不出来
  10. 计算机的复数形式英语,名词的复数形式大全
  11. mysql条件关键字查询有limt_MySQL使用Limit关键字限制查询结果的数量-Go语言中文社区...
  12. N的阶乘递归与非递归
  13. 串口通信(SBUF代码原理详解)
  14. TI 评级报告 | RAI Finance:B,展望正面
  15. Centos 安装OpenStack
  16. Python/gensim主题模型库
  17. vue动态生成二维码,扫码登录
  18. 财务人员怎么用python_财务人员有必要学习Python语言吗?
  19. 逐行拆解Guava限流器RateLimiter
  20. 快速排序的实现(单边循环、双边循环、非递归的实现)

热门文章

  1. ua获取手机型号_无牌山寨手机的数据提取解决方案
  2. python 只取数值_快收藏!Python常用操作运算符,都在这了!(下)
  3. SpringMVC学习(一)——快速搭建SpringMVC开发环境(非注解方式)
  4. 在EXT中前后台传数据的方式
  5. 通过简单例子 | 快速理清 UML类图中六大关系
  6. JAVA--网络编程
  7. php数组去重的函数,php数组去重的函数代码
  8. python的底层是c_python基本数据类型底层实现
  9. 数据分析python有趣分享_Python有趣|数据分析三板斧
  10. springboot加载外部xml_SpringBoot读取外部配置文件的方法