安裝Docker 及部署 Wordpress 部落格系統
安裝Docker 及部署 Wordpress 部落格系統
檢視系統的版本
Docker要求需要 64 位 CentOS 7
cat /etc/redhat-release |
檢視核心版本 , Docker要求Linux核心版本必須高於 3.10
uname -r |
解除安裝本機中所有相關的舊版本
yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine |
安裝yum實用工具和Docker必備的的軟體包
yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 |
配置國內Docker映象資源(中國科技大學)
Yum -config-manager \ --add-repo \ |
更新 yum 軟體源快取,並安裝 docker-ce
yum makecache fast yum install -y docker-ce |
檢視 Docker 的版本
docker --version |
啟動 Docker CE
systemctl enable docker systemctl start docker |
將當前使用者加入 docker 組
usermod -aG docker $USER |
測試 Docker 是否安裝正確
docker run hello-world |
映象加速
Docker 中國官方映象加速可透過 registry.docker-cn.com 訪問。目前該映象庫只包含流行的公有映象,而私有映象仍需要從美國映象庫中拉取。
在 /etc/docker/daemon.json 中寫入如下內容(如果檔案不存在請新建該檔案)
{ "registry-mirrors": ["] } |
重新啟動服務
systemctl restart docker |
更新下系統環境
yum update -y |
重啟 CentOS 7 作業系統
reboot |
啟動Docker服務
systemctl start docker |
將該服務新增到開機啟動項中
systemctl enable docker |
搜尋lamp映象 , 找被大家點贊 “星數” 超過10顆的映象
docker search -s 10 lamp |
拉取選中的映象 , 這裡選擇 tutum/lamp 映象
docker pull docker.io/tutum/lamp |
檢視映象拉取是否成功
docker images |
在本地建立一個空白的目錄,用於掛載一個資料卷
mkdir /mysql_data |
建立並啟動一個容器
docker run -d --name=mylamp -p 8080:80 -p 3306:3306 -v /mysql_data:/var/lib/mysql docker.io/tutum/lamp |
進入該容器
docker exec -it mylamp /bin/bash |
初始化MySQL資料庫
mysql_secure_installation |
按照嚮導完成初始化操作
Enter current password for root (enter for none): <–初次執行直接回車 Set root password? [Y/n] <– 是否設定root使用者密碼,輸入y並回車或直接回車 New password: <– 設定root使用者的密碼 Re-enter new password: <– 再輸入一次你設定的密碼 Remove anonymous users? [Y/n] <– 是否刪除匿名使用者,回車 Disallow root login remotely? [Y/n] <–是否禁止root遠端登入,選擇 n,再回車 Remove test database and access to it? [Y/n] <– 是否刪除test資料庫,回車 Reload privilege tables now? [Y/n] <– 是否重新載入許可權表,回車 |
開啟MySQL
mysql -uroot -p 輸入前面設定的密碼 |
建立資料庫
create database wp; |
退出mysql
\q |
更新 apt 工具
apt update |
切換到Apache站點主目錄
cd /var/www/html |
安裝wget工具
apt install -y wget |
透過wget工具從官網下載Wordpress壓縮包
wget |
將下載的壓縮包解壓到當前目錄
tar zxf wordpress-4.7.4-zh_CN.tar.gz -C ./ |
退出容器
Ctrl + p Ctrl + Q |
檢視本機IP , 獲得訪問wrodpress網站的地址
ifconfig |
透過瀏覽器訪問 , 進入wp安裝配置頁面
地址>:8080/wordpress |
配置失敗問題解決:
-------------------------------------------------------------------------------------
進入該容器
docker exec -it mylamp /bin/bash |
進入wp配置目錄
cd /var/www/html/wordpress |
新建配置檔案
vi wp-config.php |
將頁面提供配置資訊複製貼上到該檔案中
注:為了避免亂碼,可以提前將中文註釋刪除
<?php define('DB_NAME', 'wp'); define('DB_USER', 'root'); define('DB_PASSWORD', '1111'); define('DB_HOST', 'localhost'); define('DB_CHARSET', 'utf8mb4'); define('DB_COLLATE', ''); define('AUTH_KEY', 'XfI2!&IN?sZJ]W>jMy):CRGP 2%ys-?dCAI.Bk@lDPgoh8tj- SNO*D.I/wBgfvey'); define('SECURE_AUTH_KEY', '^%H/yvk_`F?B<Mk6LR;_1}Rk@CI.M4i^jqQ: ]c_~>[+P!eb9[czr@B} 6$8`f3V4'); define('LOGGED_IN_KEY', 'x2M)5xUfiD/mDZBsXV?EHa>sRHNd$2NMQrz_{Z&M-Fddf{gk%*odMBm7l +uS#~BT'); define('NONCE_KEY', '6~>X:j=J{SabQAO}s_;Oy!.+<Fen2NS|j4V[rR+YVMzXj(9,3#AR&>4sO6u8J| (~'); define('AUTH_SALT', 'TP::6.oWlTEM4Jnd2`x];2Cz6[,-YDr(-V5%l*kYFlr-<8h|<y1so@pi7= (S/1=a'); define('SECURE_AUTH_SALT', '*<NNG.untS0TFTpqwGpGf5O<^uhI,..lI@<FN?m^F&J=%DGTwjhOb: [:5fu9JPBv'); define('LOGGED_IN_SALT', 'Fo?B6AQG%6O+-u]SR2asQ#h/BVB=h}XuS??2Ii^h^1xD5,;52+ +5n@td7qOZYUB7'); define('NONCE_SALT', '~Vt4^{Sgmxb/*oTeP>k>CjJm-N+~3VB0T[6bCZGLfK-_FRsEJsWCuf_iY5n%D) [F'); $table_prefix = 'wp_'; define('WP_DEBUG', false); define('WP_ZH_CN_ICP_NUM', true); if ( !defined('ABSPATH') ) define('ABSPATH', dirname(__FILE__) . '/'); require_once(ABSPATH . 'wp-settings.php');
|
使用者名稱/密碼: ml/1111
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69914734/viewspace-2655829/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Docker Linux快速安裝及Nginx部署DockerLinuxNginx
- docker安裝elasticsearch及kibana部署、操作DockerElasticsearch
- 使用RailWay部署Halo CMS部落格系統AI
- 雲端計算學習路線教程大綱課件:部署部落格系統wordpress
- NAS利用docker輕鬆安裝NanoBlog個人部落格DockerNaN
- CentOS系統安裝dockerCentOSDocker
- ubuntu系統部署dzzoffice及安裝onlyoffice外掛教程。Ubuntu
- 個人部落格搭建( wordpress )
- 2021年Wordpress部落格搭建
- Docker部署Halo部落格並配置SSL證書Docker
- docker安裝及解除安裝Docker
- Centos7安裝安裝部署dockerCentOSDocker
- 利用docker部署一個wordpressDocker
- Linux伺服器---部落格wordpressLinux伺服器
- 本部落格已遷移至Wordpress~
- Docker Compose 安裝與部署Docker
- ThinkLog部落格系統
- GXBlog部落格系統
- IYCMS部落格系統
- Redash視覺化BI系統部署安裝及簡單使用視覺化
- Docker安裝及使用Docker
- RocketMQ安裝及部署MQ
- 一篇部落格教你學會VMware 部署 windowsXP系統Windows
- 場景實踐:基於函式計算快速搭建Wordpress部落格系統函式
- WordPress 搭建個人部落格/站點
- docker下安裝部署jenkins(一)DockerJenkins
- docker 安裝部署 supervisor 小記Docker
- docker安裝部署djanggo和pythonDockerGoPython
- Linux 中 Docker 的部署安裝LinuxDocker
- 部落格園openlivewriter安裝配置教程
- 安裝wordpress教程詳細安裝wordpress步揍
- Go Markdown 部落格系統Go
- Ubuntu安裝Docker及Docker-composeUbuntuDocker
- Ubuntu系統安裝Docker詳細教程UbuntuDocker
- ubuntu16.04系統下安裝dockerUbuntuDocker
- 社交系統ThinkSNS+安裝部署演示
- docker安裝mongoDB及使用DockerMongoDB
- Docker簡介及安裝Docker