1. 程式人生 > >CentOS 7體驗Docker

CentOS 7體驗Docker

shadow too proc 不用 -o term res mysql 內容

一、安裝Docker
目前CentOS7.1系統上是直接可以使用yum安裝Docker,不用配置Docker的YUM源

# yum -y install docker
# systemctl enable docker        開機啟動Docker
# systemctl start docker         啟動Docker服務
 查詢要下載的鏡像,比如Zabbix
# docker search zabbix
# docker pull zabbix/zabbix-server-mysql  
# docker pull zabbix/zabbix-web-apache-mysql
pull鏡像這一步可省略,直接啟動Zabbix服務就可以,因為在啟動的時候會自動下載鏡像 如下:
# docker run --name zyg-zabbix-server-mysql -p 10051:10051 --net=host -e DB_SERVER_HOST="數據庫IP" -e DB_SERVER_PORT=3306 -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="123456" -d zabbix/zabbix-server-mysql
# docker run --name zyg-zabbix-web-apacke-mysql -p 8080:80 -e DB_SERVER_HOST="數據庫IP" -e DB_SERVER_PORT=3306 -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="123456"  -e ZBX_SERVER_HOST="zabbix服務器IP" -e TZ="Asia/Shanghai" -d zabbix/zabbix-web-apache-mysql

二、參數說明

docker run 是一條Docker指令,後面的所有內容是Docker指令的參數
--name是起一個唯一的名字來標示; 
最後的"zabbix/zabbix-server-mysql"和"zabbix/zabbix-web-apache-mysql"是告訴docker run啟動的是什麽服務;
-e或者--env MYSQL_PASSWORD="123456"是設置傳入環境變量,數據庫密碼為'123456',在初始化數據庫時,把root密碼設置為'123456';
-d是在後臺運行;
-p為端口映射,如80映射為8080,可以映射為任意端口

三、使用Docker建立個人博客

# docker run --name db --env MYSQL_ROOT_PASSWORD=123456 -d mariadb
# docker run --name MywordPress --link db:mysql -p 8080:80 -d wordpress
--link說明:把wordpress和數據庫建立連接
# docker ps  查看docker運行的容器

技術分享圖片

在瀏覽器中輸入該服務器IP加8080端口訪問,192.168.1.6:8080出現如下界面

技術分享圖片

技術分享圖片

安裝指引,選擇語言、輸入網站標題和用戶名密碼等信息,配置完成,如下

技術分享圖片

可以配置自己的博客了

技術分享圖片



CentOS 7體驗Docker