zoukankan      html  css  js  c++  java
  • 2020系统综合实践 第3次实践作业

    一.完成Docker-compose的安装

    下载docker-compose

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

    将可执行权限应用于二进制文件

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

    创建软链

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

    测试安装

    docker-compose --version

    二.Dockerfile编写

    创建如下目录结构

    (1)default.conf

    (2)docker-compose.yml

    (3)dockerfile_mysql

    (4)dockerfile_nginx

    (5)dockerfile_php

    (6)index.html

    (7)index.php

    三.使用Compose实现多容器运行机制

    (1)运行docker-compose

    sudo docker-compose up -d --build

    (2)查看容器和镜像

    sudo docker images

    (3)查看容器

    (4)访问测试

    四.服务测试

    (1)测试数据库连接

    (2)创建zjs_test数据库

    (3)创建一个名为user的数据表

    (4)插入数据

    (5)删除数据

    五.选做

    (1)新建dockerfile_phpmyadmin

    (2)在docker-compose.yml里面添加

    (3)重启之后就可以通过8080端口进入

    (4)查看表然后也可以增删查改了

    六.总结

    本次实验还是遇到一些困难,比如自己不清楚文件的编写结构导致直接复制来的文件出错debug大概两个多小时,所幸在同学大佬的帮助下还是解决了,总共大概花了将近7个小时的时间,但是都是值得的,加深了我非常多的理解,希望后面的作业能够仔细一点。

  • 相关阅读:
    [ZZ]终极期望
    推荐一部好电影
    读书笔记:《Java2 教程》(五)
    波音飞机的消息
    雪景
    [ZZ]候捷谈Java反射机制
    关于J2ME开发的感想(20060505更新)
    读书笔记:《Java2 教程》(七)
    读书笔记:《Java2 教程》(六)
    注册了Bloglines
  • 原文地址:https://www.cnblogs.com/zhangjiusi/p/12836395.html
Copyright © 2011-2022 走看看