真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯網站制作重慶分公司

云計算核心技術Docker教程:Python鏡像在容器中運行數據庫

首先,我們將看看在容器中運行數據庫,以及我們如何使用卷和網絡來持久化我們的數據并允許我們的應用程序與數據庫對話。然后我們將把所有東西放在一個 Compose 文件中,它允許我們用一個命令設置和運行本地開發(fā)環(huán)境。最后,我們將看看將調試器連接到我們在容器內運行的應用程序。

創(chuàng)新互聯堅持“要么做到,要么別承諾”的工作理念,服務領域包括:網站設計制作、網站建設、企業(yè)官網、英文網站、手機端網站、網站推廣等服務,滿足客戶于互聯網時代的樂平網站設計、移動媒體設計的需求,幫助企業(yè)找到有效的互聯網解決方案。努力成為您成熟可靠的網絡建設合作伙伴!

無需下載 MySQL、安裝、配置,然后將 MySQL 數據庫作為服務運行,我們可以使用 MySQL 的 Docker 官方鏡像并在容器中運行它。

在容器中運行 MySQL 之前,我們將創(chuàng)建幾個卷,Docker 可以管理這些卷來存儲我們的持久數據和配置。讓我們使用 Docker 提供的托管卷功能,而不是使用綁定掛載。您可以在我們的文檔中閱讀有關使用卷的所有信息。

現在讓我們創(chuàng)建我們的卷。我們將為數據創(chuàng)建一個,為 MySQL 的配置創(chuàng)建一個。

$ docker volume create mysql

$ docker volume create mysql_config

現在我們將創(chuàng)建一個網絡,我們的應用程序和數據庫將使用該網絡相互通信。該網絡稱為用戶定義的橋接網絡,它為我們提供了一個很好的 DNS 查找服務,我們可以在創(chuàng)建連接字符串時使用它。

$ docker network create mysqlnet

現在我們可以在容器中運行 MySQL 并附加到我們上面創(chuàng)建的卷和網絡。Docker 從 Hub 拉取鏡像并在本地為您運行。在以下命令中,選項-v用于啟動帶有卷的容器。有關更多信息,請參閱Docker 卷。

$ docker run --rm -d -v mysql:/var/lib/mysql \\

-v mysql_config:/etc/mysql -p 3306:3306 \\

--network mysqlnet \\

--name mysqldb \\

-e MYSQL_ROOT_PASSWORD=p@ssw0rd1 \\

mysql

現在,讓我們確保我們的 MySQL 數據庫正在運行并且我們可以連接到它。使用以下命令連接到容器內正在運行的 MySQL 數據庫,并在提示輸入密碼時輸入“p@ssw0rd1”:

$ docker exec -ti mysqldb mysql -u root -p


當前名稱:云計算核心技術Docker教程:Python鏡像在容器中運行數據庫
本文地址:http://weahome.cn/article/cggjjd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部