码迷,mamicode.com
首页 > 其他好文 > 详细

Docker cpmpose 基本应用

时间:2020-02-15 10:05:34      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:col   services   docker   应用   pass   class   ack   cat   service   

安装docker-compose

$ sudo curl -L https://github.com/docker/compose/releases/download/1.17.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
$ sudo chmod +x /usr/local/bin/docker-compose

 

docker-compose.yml

version: 3
services :
  myweb: --服务名
    restart:always
    image:tomcat  --镜像名
    contrainer_name:tomcat  --容器名
volumes:
-/user/local/docker/myspring/tomcat/webapps:/usr/local/tomcat/webapps/ ports:
- 8080:8080
mysql:
restart:always
image:mysql:5.7.22
container_name:mysql
ports:
-3306:3306
enbironment:
MYSQL_ROOT_PASSWORD:123456
command:
--max_allowed_packet=128M
volumes:
- mysql-data:var/lib/mysql
volumes: (这里是由docker-compose统一管理的数据卷,上面mysql 用的数据卷就是这里声明的这个,默认在主机 /var/lib/docker/volumes 目录下)
mysql-data:

各种操作:

这些操作必须在存放有docker-compose 文件的目录下执行

启动:

docker-composer up

docker-composer up -d

关闭:

docker-compose down

关闭文件中所有服务

日志:

docker-compose logs tomcat 查看日志

docker-compose logs -f  tomcat 追踪日志

Docker cpmpose 基本应用

标签:col   services   docker   应用   pass   class   ack   cat   service   

原文地址:https://www.cnblogs.com/yinjing/p/12310385.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!