色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

server放到docker里運行

錢琪琛2年前20瀏覽0評論

server放到docker里運行?

搭建步驟

1、首先創建Dckerfile:

2、編寫容器啟動腳本setup.sh:

這里是先導入數據,然后才是設置用戶和權限,是因為mysql容器一開始為免密登錄,Dockerfile中有如下設置:,此時執行導入數據命令不需要登錄驗證操作,如果是先執行權限操作,那么導入數據則需要登錄驗證,整個過程就麻煩了許多。

3、需要導入數據的mysql腳本命令schema.sql:

因為是測試,所以隨便寫了一個建表語句,如果是真實項目肯定不止這一張表,直接將建表語句覆蓋過來就好。

4、mysql權限設置命令privileges.sql:

5、創建鏡像

docker build 為創建鏡像命令,名稱為13/docker-mysql,'.'表示當前目錄,即Dockerfile文件所在的目錄,創建過程如下:

執行查看該鏡像是否存在于鏡像列表中:

創建成功。

6、啟動容器

啟動容器,并將端口映射到本地的13306端口,命令行如圖所示:

容器啟動成功。查看容器的日志記錄,啟動過程與啟動腳本setup.sh中所規范的步驟一致,數據導入和權限設置成功:

驗證結果

1、通過進入容器在命令行驗證

啟動時容器的id為9db491b1d760,因此執行exec命令進入容器:這個命令不要直接使用,因為在你機器上id可能不同,替換掉id值即可。

前文中創建了docker_mysql數據庫,并在此數據庫中創建了user表,同時將數據庫的連接授權賦予了新建的docker用戶,因此驗證過程為:

使用docker用戶登錄數據庫:

輸入密碼123456通過登錄驗證

切換至docker_mysql數據庫:

查看數據庫中的表:

查看表中的數據:

整個過程如下:

通過圖中的結果對比,與前文一致,驗證成功。

2、通過mysql客戶端管理軟件驗證

通過圖中的結果對比,與前文一致,驗證成功。