博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
docker-compose部署服务
阅读量:6366 次
发布时间:2019-06-23

本文共 1355 字,大约阅读时间需要 4 分钟。

用docker compose部署服务

docker compose可以方便我们快捷高效地管理容器的启动、停止、重启等操作,它类似linux下的shell脚本,基于yaml语法,在该文件里我们可以描述应用的架构,比如用什么镜像、数据卷、网络模式、监听端口等信息。我们可以在一个compose文件中定义一个多容器的应用,然后通过该compose来启动这个应用。

下载安装docker-compose

# curl -L https://github.com/docker/compose/releases/download/1.21.0/docker-compose-Linux-x86_64 > /usr/local/bin/docker-compose# chmod 755 /usr/local/bin/docker-compose[root@apenglinux-002 ~]# docker-compose versiondocker-compose version 1.21.0, build 5920eb0docker-py version: 3.2.1CPython version: 3.6.5OpenSSL version: OpenSSL 1.0.1t  3 May 2016

编辑docker-compose.yml

version: "2"services:  app1:    image: centos:nginx    ports:      - "8080:80"    networks:      - "net1"    volumes:      - /data/:/data  app2:    image: centos:net-tools    networks:      - "net2"    volumes:      - /data/:/data1    entrypoint: tail -f /etc/passwdnetworks:  net1:    driver: bridge  net2:    driver: bridge

启动所有的容器

docker-compose部署服务

查看运行的容器

docker-compose部署服务

docker-compose的命令 docker-compose --help

docker-compose部署服务

[root@apenglinux-002 ~]# docker-compose start[root@apenglinux-002 ~]# docker-compose downStopping root_app2_1 ... doneStopping root_app1_1 ... doneRemoving root_app2_1 ... doneRemoving root_app1_1 ... doneRemoving network root_net1Removing network root_net2[root@apenglinux-002 ~]# docker-compose psName   Command   State   Ports------------------------------

转载于:https://blog.51cto.com/13480443/2097560

你可能感兴趣的文章
android 文件下载
查看>>
ORDER BY子句
查看>>
WPF 值转换器 IValueConverter 例子
查看>>
Firebug 1.11 alpha 4 发布
查看>>
sql server try...catch使用
查看>>
我的技术历程(下)
查看>>
SQL Server2000 “mcc 无法创建管理单元”
查看>>
Have to run sudo dhclient eth0 automatically every boot
查看>>
手把手玩转win8开发系列课程(19)
查看>>
将我的 Windows Phone 应用程序更新到 Windows Phone 8
查看>>
iPad使用iTunes下载慢
查看>>
[GDAL]3.影像金字塔构建
查看>>
三位数组实现的HashMap
查看>>
动态规划:求最大公共子串
查看>>
【CT】【转】图灵机杂思
查看>>
glog 入门简介 - foreveryl - 博客园
查看>>
RavenDB在传统C/S应用下的一点实践
查看>>
Sqlite:学习下
查看>>
【js拾遗】名称空间
查看>>
Go语言开发工具LiteIDE x16发布
查看>>