首頁 >運維 >Docker >怎麼啟動docker中的

怎麼啟動docker中的

WBOY
WBOY原創
2023-05-13 13:16:07747瀏覽

MySQL資料庫

Docker是一種方便簡單的虛擬化工具,可以輕鬆部署和管理應用程式。其中,MySQL資料庫是應用程式中使用得最多的關係型資料庫。本文將教您如何在Docker中啟動MySQL資料庫。請按以下步驟操作:

步驟一: 下載MySQL映像

首先,在本機上下載MySQL映像。您可以在DockerHub上找到MySQL映像,執行以下指令即可下載:

docker pull mysql:latest

這個指令將會下載MySQL映像的最新版本。

步驟二: 執行MySQL容器

下載完MySQL映像後,接下來就是要執行容器。執行下面的指令來啟動一個MySQL容器:

docker run --name mysql -e MYSQL_ROOT_PASSWORD=passwd -d mysql:latest

這個指令會建立一個名為「mysql」的容器,並將運行環境的root密碼設定為「passwd」。不過,您應該將“passwd”替換為您所需的密碼。

步驟三: 執行MySQL客戶端

接下來,您需要在Docker中開啟MySQL客戶端,以驗證MySQL容器是否已成功啟動。執行下列指令以在Docker中開啟MySQL:

docker run -it --link mysql:mysql --rm mysql sh -c 'exec mysql -h"$MYSQL_PORT_3306_TCP_ADDR" -P"$MYSQL_PORT_3306_TCP_PORT"-u -p"$MYSQL_ENV_MYSQL_ROOT_PASSWORD"'

這個指令會建立一個新的MySQL容器,並且開啟一個互動式shell。您可以使用此shell來存取MySQL,查看資料庫或進行其他操作。

步驟四: 建立並使用MySQL資料庫

在開啟MySQL客戶端之後,您可以建立和使用資料庫。執行下列指令以在MySQL客戶端建立並使用名為「test」的資料庫:

CREATE DATABASE test;
USE test;

這個指令將會建立一個名為「test」的資料庫,並在MySQL客戶端中使其成為目前活動資料庫。

步驟五: 關閉並刪除MySQL容器

當您完成MySQL作業之後,您應該關閉並刪除MySQL容器以釋放Docker主機上的資源。執行以下命令以關閉和刪除MySQL容器:

docker stop mysql
docker rm mysql

這個指令將停止並刪除名為「mysql」的容器。

結論

在本文中,我們已經學習如何在Docker中啟動MySQL資料庫。我們已經了解如何下載MySQL映像,運行MySQL容器,建立和使用資料庫,以及關閉和刪除容器。如果您需要在Docker中執行MySQL資料庫,上述步驟將可協助您完成任務。

以上是怎麼啟動docker中的的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn