docker Compose

作者: huxt | 来源:发表于2019-10-20 13:22 被阅读0次

1.部署wordpress

https://yeasy.gitbooks.io/docker_practice/content/compose/compose_file.html

https://yeasy.gitbooks.io/docker_practice/content/compose/commands.html#rm

https://hub.docker.com/_/wordpress

1.创建mysql容器:

2.创建wordpress应用程序

2.docker Compose

1.compose-file 官方文档:

https://docs.docker.com/compose/compose-file/

Services:

官方拉取

本地构建

完整的docker Compose

2.安装docker Compose(linux需要独立安装)

https://docs.docker.com/compose/install/

1.sudo curl-L"https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname-s)-$(uname-m)"-o/usr/local/bin/docker-compose

2.sudo chmod +x /usr/local/bin/docker-compose

3.sudo ln-s/usr/local/bin/docker-compose /usr/bin/docker-compose

查看帮助

启动Compos

默认不需要执行文件名字

compose应用案例:

日志:

3.水平扩展和负载均衡


4.水平扩展负载均衡案例

启动3个服务

每次访问会走不同的容器主机

无限制水平扩展

5.复杂APP部署 compos

每个模块对应的dockerfile

以下docker compose

启动服务:compose up

访问服务

注意:

1.在build是先下载镜像,下载完成后可以通过up启动,如果直接up的话也是先要执行build操作才能up,如果更新镜像的的,先build在up

2.如果dockerfile有变化,也需要先build在up。

3.docker compose 适合本地开发使用,不适合生产服务部署

相关文章

网友评论

    本文标题:docker Compose

    本文链接:https://www.haomeiwen.com/subject/dvaomctx.html