記一次Docker生產環境搭建的方法

2022-10-03 09:57:13 字數 1479 閱讀 7176

伺服器配置:

伺服器使用的是阿里雲ecs標準型,普通的centos7和docksyyfpdcejer環境映象。

搭建docker映象加速:

docker映象源在docker.io在國外速度很慢,所以配置下加速,daocloud加速位址

選擇linux加速配置命令,複製貼上執行,直接執行可能有個逗號錯誤,我是碰到了。解決方法是修改daemon.json檔案:

cd /etc/docker

lsyyfpdcejs

cat 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:標準輸入給容器  

&n程式設計客棧bsp;-t:分配乙個虛擬終端  

/bin/bash:執行bash指令碼

-d:以守護程序方式執行(後台)

-p:預設匹配docker容器的5000埠號到宿主機的49153 to 65535埠

-p ::指定埠號ql容器生成

--name 名稱

--link 鏈結其他容器

docker run -it --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

總結:在實踐時wosyyfpdcejrdpress和mysql配置很好配置,配置phpmyadmin的時候連線需要指定別名db,不指定會出錯,配置phpmyadmin配置檔案和hosts都無用。

本文標題: 記一次docker生產環境搭建的方法

本文位址:

記一次Docker生產環境搭建

伺服器使用的是阿里雲ecs標準型,普通的centos7和docker環境映象。docker映象源在docker.io在國外速度很慢,所以配置下加速,daocloud加速位址 選擇linux加速配置命令,複製貼上執行,直接執行可能有個逗號錯誤,我是碰到了。解決方法是修改daemon.json檔案 cd...

記一次MySQL生產環境故障處理

在2020年5月15日 凌晨三點,某台生產環境的mysql程序異常,無法連線到資料庫。早上上班開始排查問題並解決。伺服器是windows環境,設定每2天凌晨自動重啟主機,mysql以及其他應用都設定了自動啟動。注 以下所有步驟需要先關閉使用到資料庫的應用程式。檢視系統的計畫任務,發現剛好15日凌晨3...

記一次RabbitMQ生產事件

早上來跟我說這個功能一直沒有推送資料,說實話,這個話讓我聽來現在還有點後怕,乙個功能去年上線,也是剛入職的開發的功能,這不鬧嗎?對我形象的影響太大了,所以上午就放下一切,對這個功能進行排查。耽誤了一上午的時間,對我開發進度影響也很大。1.第一時間看了生產環境mq的資料,發現只有七千條資料,同時看了第...