使用Docker安裝mysql
今天小編通過docker來安裝一個mysql數(shù)據(jù)庫。查看本地鏡像使用【docker images】命令查看docker本地所有鏡像。 啟動mysql容器使用命令啟動一個mysql容器,然后使用命令查看
今天小編通過docker來安裝一個mysql數(shù)據(jù)庫。
查看本地鏡像
使用【docker images】命令查看docker本地所有鏡像。
啟動mysql容器
使用命令啟動一個mysql容器,然后使用命令查看所有容器。但是我們發(fā)現(xiàn)剛剛啟動的mysql容器關閉了,并且報了一個錯誤。
找到mysql鏡像示例
我們進入到docker hub網(wǎng)站中查找mysql,然后可以看到這里有如何啟動一個mysql的服務實例的一個例子。
刪除失敗的容器
使用命令刪除剛剛啟動的容器。
重新啟動mysql容器
根據(jù)在docker hub中查找到的mysql啟動實例的例子,使用命令再次啟動一個mysql容器。注意其中的命令用來設置mysql中root用戶的密碼。
連接到mysql容器
在主機中打開navicat,輸入連接地址、用戶名和密碼,然后點擊【連接測試】。如果出現(xiàn)錯誤表示這個navicat客戶端和mysql容器中mysql的版本不合適。
拉取正確版本的mysql鏡像
使用命令拉取mysql的5.5版本。
再次啟動mysql容器
再次啟動一個mysql鏡像的mysql容器。
成功連接到mysql
再次使用navicat連接mysql,可以看到連接成功,這樣就可以使用mysql了。
創(chuàng)建第二個mysql容器
可以使用命令將主機的端口地址映射到容器中的端口地址中改變主機的端口地址,這樣可以創(chuàng)建第二個mysql容器。
成功連接到第二個mysql
再次使用navicat連接mysql,可以看到連接成功,這樣就可以使用第二個mysql了。通過這種方式,我們擁有了兩個mysql容器。