把博客园图标替换成自己的图标
把博客园图标替换成自己的图标end

第三次实践作业

(1)完成Docker-compose的安装

下载

由于家里网络不好,下载过分慢。就没有用curl从github上下载了。而是选择从物理机上下载docker-compose,然后把文件放在/usr/local/bin目录下。
执行以下指令:
将可执行权限应用于二进制文件:sudo chmod +x /usr/local/bin/docker-compose
创建软链接:sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
可查看到安装成功

(2)Dockerfile编写

配置以下文件:

配置的文件内容参考小朱同学(https://www.cnblogs.com/Jorgensen/p/12828256.html#1安装docker-compose十分缓慢)

default.conf

index.php

index.html

MySQLDockerfile

NginxDockerfile

phpDockerfile

(3)使用Compose实现多容器运行机制

编辑docker-compose.yml文件

配置文件完成后进入文件目录,执行指令docker-compose up -d后build完成

build成功后就可以看到容器和镜像

(4)服务测试

访问index.html和php


数据库连接

修改index.php

数据库新建

建表

插入表

表的更新和删除

(5)选做

增加一个phpmyadmin容器,实现web端的数据库管理。
在docker-compose.yml文件中添加以下字段,注意缩进

新增phpmyadminDockerfile文件

执行compose命令
在执行前需要把mysql文件夹解锁


访问http://localhost:8080/index.php即可登录管理

遇到的问题

1.文件配置错误
一开始不太理解文件配置里面语句打作用,就直接懵懵的copy网上配置文件的信息,大概是mysql的语句有问题。还有许多格式缩进错误,多亏了同学耐心指导~
2.在选做的时候,执行compose命令时发生权限错误,是因为此时的mysql文件夹被锁住了,需要解锁


posted @ 2020-05-08 22:06  取名字好烦啊啊啊啊啊  阅读(151)  评论(0)    收藏  举报