91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何通過案例學習Secret

發布時間:2021-11-19 09:26:37 來源:億速云 閱讀:128 作者:柒染 欄目:云計算

這期內容當中小編將會給大家帶來有關如何通過案例學習Secret,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

在下面的例子中,我們會部署一個 WordPress 應用,WordPress 是流行的開源博客系統。

我們將創建一個 MySQL service,將密碼保存到 secret 中。我們還會創建一個 WordPress service,它將使用 secret 連接 MySQL。這個例子將展示如何用 secret 避免在 image 中存放敏感信息,或者在命令行中直接傳遞敏感數據。

實驗步驟如下:

創建 secret

創建 secret 存放 MySQL 的管理員密碼。

openssl rand -base64 20 | docker secret create mysql_root_password -

密碼是由 openssl 生成的隨機字符串。

注意 ag7injh7juonwl09lq8st36o8 是新創建的 service 的 ID,而非 service 的內容。

上面這種方式是從標準輸入讀取 secret 的內容,也可以指定從文件中讀取,例如:

openssl rand -base64 20 > password.txtdocker secret create my_password ./password.txt

一般情況下,應用不會直接用 root 密碼訪問 MySQL。我們會創建一個單獨的用戶 workpress,密碼存放到 secret mysql_password中。

openssl rand -base64 20 | docker secret create mysql_password -

創建自定義的 overlay 網絡

MySQL 通過 overlay 網絡 mysql_private 與 WordPress 通信,不需要將 MySQL service 暴露給外部網絡和其他容器。

docker network create -d overlay mysql_private

創建 MySQL service

命令如下:

docker service create \
     --name mysql \
     --network mysql_private \
     --secret source=mysql_root_password,target=mysql_root_password \
     --secret source=mysql_password,target=mysql_password \
     -e MYSQL_ROOT_PASSWORD_FILE="/run/secrets/mysql_root_password" \
     -e MYSQL_PASSWORD_FILE="/run/secrets/mysql_password" \
     -e MYSQL_USER="wordpress" \
     -e MYSQL_DATABASE="wordpress" \
     mysql:latest

MYSQL_DATABASE 指明創建數據庫 wordpress

MYSQL_USER 和 MYSQL_PASSWORD_FILE 指明創建數據庫用戶 workpress,密碼從 secret mysql_password 中讀取。

有關 mysql 鏡像環境變量更詳細的使用方法可參考 https://hub.docker.com/_/mysql/

創建 WordPress service

MySQL service 已就緒,現在創建 WordPress service。命令如下:

docker service create \
     --name wordpress \
     --network mysql_private \
     --publish 30000:80 \
     --secret source=mysql_password,target=wp_db_password \
     -e WORDPRESS_DB_HOST="mysql:3306">

上述就是小編為大家分享的如何通過案例學習Secret了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新巴尔虎右旗| 泗洪县| 临夏县| 黄山市| 富锦市| 二手房| 巫溪县| 滕州市| 五河县| 中山市| 河东区| 漳浦县| 鲁甸县| 师宗县| 类乌齐县| 左云县| 红桥区| 清丰县| 孝昌县| 镇原县| 澎湖县| 屯门区| 华亭县| 吴旗县| 黄冈市| 嘉善县| 尚义县| 江达县| 舞阳县| 左云县| 会理县| 同江市| 山丹县| 克东县| 洪雅县| 万源市| 霍州市| 枣阳市| 嘉峪关市| 固安县| 汝南县|