首页 > 其他 > 详细

docker-compose应用

时间:2020-06-27 18:23:39      阅读:93      评论:0      收藏:0      [点我收藏+]

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

可以看到我们刚刚跑的容器了

docker-compose应用

原文:https://www.cnblogs.com/hsyw/p/13198902.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!