記一次Docker生產環境搭建

2021-08-09 12:07:44 字數 1447 閱讀 1316

伺服器使用的是阿里雲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的資料,發現只有七千條資料,同時看了第...