docker-compose应用
2024-09-02 07:19:09
docker-compose应用
需求编写compose模板文件,实现同时启动tomcat、mysql、redis容器。
1、编写模板文件
#新建文件夹
mkdir -p /tzh/compose_test
#进入文件夹
cd /tzh/compose_test
#新建docker-compose.yml文件,内容如下:
vim docker-compose.yml
docker-compose.yml文件内容如下
version: '3'
services:
redis:
image: redis
ports:
- "16379:6379"
container_name: "redis"
networks:
- dev
mysql:
image: centos/mysql-57-centos7
environment:
MYSQL_ROOT_PASSWORD: "root"
ports:
- "3308:3306"
container_name: mysql
networks:
- dev
tomcat:
image: tomcat
ports:
- "8080:8080"
networks:
- dev
- pro
networks:
dev:
driver: bridge
pro:
driver: bridge
2、启动
#进到当前目录
[root@tzh compose_test]# pwd
/tzh/compose_test
[root@tzh compose_test]# ls
docker-compose.yml
#启动 docker-compose up -d
3、验证
[root@tzh compose_test]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
11fb9825321f tomcat "catalina.sh run" 26 seconds ago Up 26 seconds 0.0.0.0:8080->8080/tcp compose_test_web_1
d9d621c870e2 centos/mysql-57-centos7 "container-entrypoin…" 11 minutes ago Up About a minute 0.0.0.0:3308->3306/tcp mysql
eda7e1c5c027 redis "docker-entrypoint.s…" 11 minutes ago Up About a minute 0.0.0.0:16379->6379/tcp redis
可以看到我们刚刚跑的容器了
最新文章
- [收集]在iPhone桌面的应用程序图标右上角显示数字
- vector 之删除元素
- 2016年5月11日摘自知乎的一些Redis大概了解
- CSS笔记(十二)CSS3之2D和3D转换
- CCParticleSystem粒子系统
- http://biancheng.dnbcw.info/java/138631.html
- iOS开发——实用OC篇&;多种定时器详细介绍
- iOS蓝牙中的进制转换
- 数学计数原理(Pólya,高精度):SGU 294 He's Circles
- linux makefle学习
- 给Select赋值 innerHTML 不兼容IE6\IE7\IE8\IE9
- TCPDump:捕获并记录特定协议 / 端口
- Python 逻辑行/物理行
- JS正则密码复杂度校验之:JS正则匹配半角英文符号
- 1.1、Android Studio创建一个项目
- BZOJ4025 二分图 分治 并查集 二分图 带权并查集按秩合并
- C#多线程技术提高RabbitMQ消费吞吐率
- Android GreenDao 在组件化项目中的一个问题 - 2018年7月5日21:15:14
- Nginx的安装与部署
- Markdown 语法手册 - 完整版(下)