Public Repository

Last pushed: a year ago
Short Description
lamp
Full Description

版本

Ubuntu 16.04 LTS
Apache 2.4.18
MariaDB Ver 15.1 Distrib 10.0.24-MariaDB
PHP 7.0.4-7ubuntu2.1 (cli)

操作流程

@ 下載
$ docker pull danku2/lamp
@ 執行
$ sudo docker run -t -i docker pull danku2/lamp bash
@ 開啟apache服務, 會告知一組IP
$ /etc/init.d/apache2 start
@ 用瀏覽器前往該IP即可進入php主畫面

Ubuntu

@ 下載
$ sudo docker pull ubuntu:16.04
@ 執行
$ sudo docker run -t -i ubuntu:16.04 bash

MariaDB Server

@ 更新套件
$ apt-get update
@ 安裝
$ apt-get install software-properties-common
$ apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
@ 無法使用add-apt-repository, 所以需要加裝
XX$ apt-get install python-software-properties
XX$ apt-get install software-properties-common
@ 加入 MariaDB 官方 repository:
$ add-apt-repository 'deb [arch=amd64,i386] http://mirror.fibergrid.in/mariadbrepo/10.1/ubuntu xenial main'
$ apt-get update
@ 安裝 MariaDB Server 及 Client:
$ apt-get install mariadb-server mariadb-client
@ 啟動
$ service mysql start
@ 更改root密碼
XX$ sudo apt-get install gcin
XX$ sudo passwd root
@ 嘗試連接到 MariaDB, 密碼是剛剛設定的密碼。如果可以成功連接, 那便表示安裝成功了。
$ mysql -u root -p

Apache2

@ 更新套件
$ apt-get update
@ 安裝
$ apt-get install apache2
@ 開啟服務
$ /etc/init.d/apache2 start
@ 查詢主機位址
$ ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'
@ 開網頁進入主機位址(http://172.17.0.3/), 看到apache首頁

PHP

@ 更新套件
$ apt-get update
@ 安裝
$ apt-get -y install php7.0 libapache2-mod-php7.0
@ 安裝vi
$ apt-get install vim
@ 安裝nano
$ apt-get install nano
@ 修改 index.php 的執行優先權。(將 index.php 順序往前移)
$ vi /etc/apache2/mods-enabled/dir.conf
@ 新增php網頁
$ touch /var/www/html/info.php
@ 編輯php網頁
$ nano /var/www/html/info.php
@ 輸入
$ <?php
$ phpinfo();
@ 重新開啟apache服務
$ /etc/init.d/apache2 restart
@ 開網頁進入主機位址(http://172.17.0.3/), 即可看到PHP首頁

Docker Pull Command
Owner
danku2

Comments (0)