Docker 是目前很流行的容器化技術(shù),可以讓我們輕松地構(gòu)建、部署和運(yùn)行應(yīng)用程序。在 Docker 中安裝 SQL 數(shù)據(jù)庫(kù)可以為我們提供一個(gè)可靠、高效的數(shù)據(jù)存儲(chǔ)方案。本文將介紹如何在 Docker 中安裝 SQL 數(shù)據(jù)庫(kù)。
1. 安裝 Docker
# 確保已經(jīng)安裝好 Docker,可使用以下命令確認(rèn)
docker version
2. 獲取 SQL 鏡像
# 可以從 Docker Hub 獲取 SQL 鏡像,以下為 MySQL 的鏡像下載命令
docker pull mysql
3. 運(yùn)行 SQL 容器
# 運(yùn)行 MySQL 容器,并將 host 上的3306端口映射到容器的3306端口,并將數(shù)據(jù)保存在宿主機(jī)的/data/mysql目錄下
docker run -p 3306:3306 -v /data/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mymysql -d mysql:latest
4. 進(jìn)入 SQL 容器
# 可以通過(guò)以下命令進(jìn)入 SQL 容器中
docker exec -it mymysql /bin/bash
5. 使用 SQL 數(shù)據(jù)庫(kù)
# 在 SQL 容器中執(zhí)行以下命令連接到 MySQL 數(shù)據(jù)庫(kù)
mysql -uroot -p123456
通過(guò)以上步驟,我們就可以用 Docker 在本地搭建一個(gè) SQL 服務(wù)器了,非常方便快捷。并且由于 SQL 容器是一個(gè)獨(dú)立的運(yùn)行環(huán)境,我們完全可以在宿主機(jī)上安裝其他的軟件環(huán)境,不會(huì)對(duì)它造成任何影響。