安裝部署mysql
[root@localhost ~]
# docker run -d -p 3306:3306 -e mysql_root_password=123456 --name m_mysql mysql:5.7
報錯
安裝部署php
[root@localhost home]
# mkdir -p /home/www/html
[root@localhost www]
# pwd
/home/www
[root@localhost www]
# docker run -d -p 9000:9000 -v /home/www/html:/var/www/html --link m_mysql:mysql --name p_php php:7.3.22-fpm
[root@localhost html]
# docker exec -it p_php /bin/bash
root@b6444fdf9274:/
var/www/html# docker-php-ext-install pdo_mysql
root@b6444fdf9274:/
var/www/html# php -m
配置檔案路徑
/usr/local/etc/php
該目錄沒有php.ini的,我從其它兩個檔案選擇,然後複製的。
修改配置檔案php.ini
docker cp p_php:/usr/local/etc/php/php.ini /home/php.ini
docker cp
/home/php.ini p_php:/usr/local/etc/php/php.ini
docker restart p_php
docker restart n_nginx
docker inspect --format '}' m_mysql
安裝部署nginx
docker run -d -p 80:80 -v /home/www/html:/
var/www/html --link p_php:php --name n_nginx nginx
預設配置檔案的根目錄
root /usr/share/nginx/html;
修改配置檔案
docker cp n_nginx:/etc/nginx/conf.d/default.conf /home/default.conf
docker cp
/home/default.conf n_nginx:/etc/nginx/conf.d/default.conf
docker restart n_nginx
LAMP環境部署
lamp環境部署 安裝依賴包 yum install gcc gcc c autoconf libjpeg libjpeg devel libpng libpng devel freetype freetype devel libxml2 libxml2 devel zlib zlib devel ...
Docker部署LAMP專案
之前我們學習了如何在linux部署lamp專案,今天我們來學習一下如何在docker下部署lamp項專案吧!docker 要求 centos 系統的核心版本高於 3.10 檢視本頁面的前提條件來驗證你的centos 版本是否支援 docker 通過uname r命令檢視你當前的核心版本 1.安裝do...
docker部署 docker環境部署mysql
蘇軾 這裡我拉取了tag為5.7的映象 docker pull mysql 5.7因為需要自定義mysql的配置,所以需要乙個配置目錄 因為需要將mysql生成的資料掛載到本地,所以需要乙個資料目錄 建立mysql 資料目錄mkdir p root mysql data 建立配置檔案 touch r...