docker desktop for mac 入门到精通(3)

本节,我们在docker中搭建一个基于debian系统的LAMP网页服务器

1、拉取debian并创建容器

docker pull debian

docker run -idt -p 8080:80/udp -p 8080:80/tcp --name debian-tasktodo -v /Volumes/Data/docker/debian-tasktodo/html:/var/www/html debian

docker desktop for mac 入门到精通(3)

2、进入容器debian-tasktodo

 docker exec -it debian-tasktodo /bin/bash

docker desktop for mac 入门到精通(3)

 3、更新库数据、更新系统

apt-get update

apt-get upgrade

docker desktop for mac 入门到精通(3)

 4、安装一些必备工具

安装文本编辑工具:

apt-get install vim 

docker desktop for mac 入门到精通(3)

安装网络工具

apt-get install net-tools

docker desktop for mac 入门到精通(3)

5、安装apache2网页服务器

apt-get install apache2

docker desktop for mac 入门到精通(3)

查看apache2服务的运行状态可以看到是failed状态,即没有运行

 service apache2 status

启动Apache2服务

service apache2 status

再次查看apache2服务的运行状态,可以看到已经是running状态了

docker desktop for mac 入门到精通(3)在浏览器中输入地址看看能否链接到Apache服务器的首页   localhost:8080 docker desktop for mac 入门到精通(3)

如果是这样的,则说明一切顺利,Apache服务器已经在工作了。

 6、安装数据库服务器mariadb

apt-get install mariadb-server

docker desktop for mac 入门到精通(3)

老规矩查看服务状态、运行服务、再次查看状态

service mariadb status

service mariadb start

 service mariadb status

docker desktop for mac 入门到精通(3) 终端中输入命令mysql则可进入数据库中,说明数据库运行完美

docker desktop for mac 入门到精通(3)

输入命令exit退出数据库控制终端

 docker desktop for mac 入门到精通(3)

 7、安装php支持

apt-get install php php7.4-mysql

其中php7.4-mysql是php对mysql的支持组件

docker desktop for mac 入门到精通(3)

 命令会自动安装最新版本的php7.4以及php对Apache的支持组件libapache2-mod-php7.4

8、在Apache上测试PHP处理 

重启apache服务

service apache2 restart

docker desktop for mac 入门到精通(3)

下面我们编辑一个php文件的测试网页 

vim   /var/www/html/info.php

按按键i进入编辑状态

输入内容:

<?php phpinfo(); ?>

按按键esc,再按输入:q以保存并退出文件

在浏览器中输入地址 http://localhost:8080/info.php

看到下面的网页展示则说明LAMP环境搭建成功

docker desktop for mac 入门到精通(3)

上一篇:自然语言处理标注工具——Brat(安装、测试、使用)


下一篇:Prometheus之Dockerfile编写、镜像构建、容器启动