下面我們來說說怎麼使用docker安裝mysql
1、下載下傳mysql鏡像,
docker pull mysql:5.7

2、在主控端建立相關目錄,因為mysql是運作在docker上的,為了友善對mysql的資料管理和維護,我們最好在主控端的某個目錄建立資料卷目錄,對應着mysql運作時的資料檔案,
3、建立完畢,我們就可以通過如下指令啟動mysql了,執行下面的指令
docker run -p 3307:3306 --name mysql -v /usr/local/mysql/conf:/etc/mysql/conf.d -v /usr/local/mysql/logs:/logs -v /usr/local/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
當看到出現一長串的字元串,表示安裝成功,使用docker安裝mysql是不是非常簡單,隻需要執行指令即可,通過檢視鏡像清單,惡意看到多了一個mysql的鏡像,
下面我們來驗證一下mysql是否真的可以使用了,執行指令,進入mysql鏡像互動模式,
docker exec -it 3bdea3028ba5 /bin/bash
可以看到,mysql可以使用了,同時我們去看一下主控端下的資料卷目錄,mysql相關的資料目錄也有了,到這裡我們基本完成了使用docker安裝一個mysql的完整流程,
接下來我們再使用docker安裝一下redis,按照上述同樣的流程,首先下載下傳redis的鏡像,
執行如下指令,啟動docker安裝redis,指令内容和上面的差不多,主要就是一個資料卷目錄,其他的和我們在linux上啟動redis差不多,隻是具體的安裝編譯的過程指令docker幫我們做完了而已,
docker run -p 6378:6379 --name myredis -v /usr/local/redis/data:/data -v /usr/local/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf -d redis redis-server /usr/local/etc/redis/redis.conf --appendonly yes
看到redis的鏡像ID說明redis安裝并啟動成功,下面我們使用如下指令來連接配接redis的用戶端,驗證redis可以正常使用了,
docker exec -it 87f05b0dd237 redis-cli