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