美文网首页服务器docker&Jkenkis&mavenDocker
docker/daocloud实现自动化部署

docker/daocloud实现自动化部署

作者: codeSirCao | 来源:发表于2018-08-12 17:19 被阅读106次

    公司让我学习一下docker ,docker当时都没有听说过自己搞了一段时间最后实现还是用的阿里云的docker swarm集群, 并不是自己创建的集群. 而我一个前端的菜鸟估计也只能做到这一步了。 概念性的东西大家还是看官网吧,
    docker官方文档 上面的教程很详细。

    使用daocloud官网

    1:登陆官网

    没有注册的先注册 进入控制台


    image.png

    2 创建项目绑定git

    注意:仓库里面需要自己写一个Dockerfile 文件 类似于脚本如果不知道的请先学习一下dockerfile的编写
    2048该项目是一个游戏可自行发布到自己的仓库测试使用
    里面的dockerfile只是一个简单的nginx服务器

    image.png

    定义流程

    image.png

    1:测试阶段

    使用默认的基础镜像就可以


    image.png

    2:构建

    设置好dockefile的目录 本来就是根目录下所以不用修改其他参数我们也不需要


    image.png

    3 自定义任务

    可自定义任务 这里可定义发布但是应为没有主机所以这部可先不需要


    image.png

    4 可设置镜像每次版本

    点击右上交的手动触发 选择分支


    image.png

    5 可查看当前构建镜像的进度

    这个时候如果你在提交代码会自动构建


    image.png

    创建应用 实现自动化部署

    这里需要有一个云主机如果没有可使用胶囊主机测试
    只要提交代码自动发布构建


    image.png

    添加主机

    image.png image.png

    如果没有主机可选择胶囊主机 或者使用自己的云主机 但是需要安装好docker


    image.png

    使用胶囊主机 本人买了一个阿里云的主机所以这个不能使用 xshell登陆你的自有主机


    image.png

    安装一下主机监控
    curl -sSL https://get.daocloud.io/daomonit/install.sh | sh -s a59b924893d8906c0dc90dc7107dd2e1720cc2ee
    这段命令复制到我的云主机 回车下载主机监控

    image.png

    docker images查看 会多出来一个镜像


    image.png image.png

    添加应用

    image.png image.png image.png

    相关文章

      网友评论

        本文标题:docker/daocloud实现自动化部署

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