伺服器使用的是阿里雲ecs標準型,普通的centos7和docker環境映象。
docker映象源在docker.io在國外速度很慢,所以配置下加速,daocloud加速位址
選擇linux加速配置命令,複製貼上執行,直接執行可能有個逗號錯誤,我是碰到了。解決方法是修改daemon.json檔案:
cd /etc/docker
lscat daemon.json
vi daemon.json
把尾部的逗號去掉就行vi編輯器 i進編輯模式 去掉然後 esc 輸入:wq退出
需要的有wordpress+mysql+phpmyadmin
docker pull mysql
docker pull wordpress
phpmyadmin映象試了幾個不好使,最後用這個好用了
docker pull phpmyadmin/phpmyadmin
常見配
docker run -i -t /bin/bash:
-i:標準輸入給容器
-t:分配乙個虛擬終端
/bin/bash:執行bash指令碼
-d:以守護程序方式執行(後台)
-p:預設匹配docker容器的5000埠號到宿主機的49153 to 65535埠
-p ::指定埠號ql容器生成
--name 名稱
--link 鏈結其他容器
--name myblogsql -e mysql_root_password=mysqlpwd -d mysql
wordpress容器配置 關聯mysql容器 對映80埠對外服務
docker run -it
--name mywordpress --
link myblogsql:mysql -p
80:80
-d wordpress
到這裡可以訪問 http://公網ip/ 安裝wordpress了。如果不能訪問,伺服器配置安全組80埠即可。
配置phpmyadmin
1.對映host的8080埠到容器80埠
2.關聯mysql
3.設定環境變數 mysql使用者名為root 輸入密碼就為root的密碼
docker run -it
--name myphpmyadmin -e mysql_username=root --
link myblogsql:db -p
8080:80
-d phpmyadmin/phpmyadmin
在實踐時wordpress和mysql配置很好配置,配置phpmyadmin的時候連線需要指定別名db,不指定會出錯,配置phpmyadmin配置檔案和hosts都無用。 記一次Docker生產環境搭建的方法
伺服器配置 伺服器使用的是阿里雲ecs標準型,普通的centos7和docksyyfpdcejer環境映象。搭建docker映象加速 docker映象源在docker.io在國外速度很慢,所以配置下加速,daocloud加速位址 選擇linux加速配置命令,複製貼上執行,直接執行可能有個逗號錯誤,我...
記一次MySQL生產環境故障處理
在2020年5月15日 凌晨三點,某台生產環境的mysql程序異常,無法連線到資料庫。早上上班開始排查問題並解決。伺服器是windows環境,設定每2天凌晨自動重啟主機,mysql以及其他應用都設定了自動啟動。注 以下所有步驟需要先關閉使用到資料庫的應用程式。檢視系統的計畫任務,發現剛好15日凌晨3...
記一次RabbitMQ生產事件
早上來跟我說這個功能一直沒有推送資料,說實話,這個話讓我聽來現在還有點後怕,乙個功能去年上線,也是剛入職的開發的功能,這不鬧嗎?對我形象的影響太大了,所以上午就放下一切,對這個功能進行排查。耽誤了一上午的時間,對我開發進度影響也很大。1.第一時間看了生產環境mq的資料,發現只有七千條資料,同時看了第...