首頁  >  文章  >  運維  >  docker容器中如何安裝mysql(步驟)

docker容器中如何安裝mysql(步驟)

PHPz
PHPz原創
2023-04-10 14:19:307138瀏覽

Docker是一種容器化技術,在使用Docker容器時,需要安裝各種軟體,其中包括資料庫軟體。 MySQL是一種流行的關聯式資料庫軟體。在本文中,我們將介紹如何在Docker容器內安裝MySQL。

安裝Docker
在安裝MySQL之前,需要先安裝Docker。 Docker支援多個作業系統,如Linux、macOS和Windows。安裝Docker的過程在不同的作業系統下略有不同,我們以​​Ubuntu為例。

第一步:更新系統
在安裝Docker之前,首先需要更新系統。開啟終端,並輸入以下命令:

$ sudo apt-get update

#該指令會檢查更新並更新現有軟體包,以確保作業系統是最新的。

第二步:安裝Docker
更新作業系統後,可以開始安裝Docker。在Ubuntu中,可以使用下列指令安裝Docker:

$ sudo apt-get install docker-ce

該指令會下載並安裝Docker。安裝完成後,可以使用以下指令啟動Docker:

$ sudo systemctl start docker

接下來,使用下列指令檢查是否啟動成功:

$ sudo systemctl status docker

如果結果顯示active(running),則Docker已經成功啟動。可以透過以下命令測試Docker是否正常工作:

$ sudo docker run hello-world

如果控制台輸出“Hello from Docker!”,則Docker已經安裝並工作正常。

安裝MySQL
安裝Docker並啟動之後,可以開始安裝MySQL。

第一步:搜尋可用的MySQL映像
在Docker Hub上有很多可用的MySQL映像,可以透過以下命令搜尋可用版本:

$ sudo docker search mysql

可以根據需要選擇相應的版本,並使用以下命令下載:

$ sudo docker pull mysql:{version}

在這裡,{version}應該替換為所需的版本號。例如,如果要安裝MySQL 5.7版本,請使用下列指令:

$ sudo docker pull mysql:5.7

如果下載速度較慢,可以加速下載:

$ sudo docker pull registry.docker-cn.com/library/mysql:{version}

第二步:建立MySQL容器
下載MySQL映像後,可以使用下列指令建立MySQL容器:

$ sudo docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=your_password -d mysql:{version}

##在這裡,{version}是MySQL的版本號,your_password是MySQL的root使用者密碼。

這個指令會建立一個名為mysql-container的容器,並在背景執行。如果一切正常,可以使用下列指令查看容器是否正在執行:

$ sudo docker ps

該指令會列出所有正在執行的容器。

至此,MySQL已經安裝並在Docker容器中執行。現在可以使用root用戶密碼進行連線並開始使用。

總結

本文介紹如何在Docker容器中安裝MySQL。首先需要安裝Docker,然後在Docker Hub上搜尋並下載MySQL映像,最後使用docker run指令建立MySQL容器。透過這些簡單的步驟,可以輕鬆地在Docker容器中執行MySQL。

以上是docker容器中如何安裝mysql(步驟)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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