怎么在docker中使用Mysql鏡像

怎么在docker中使用MySQL鏡像?很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來(lái)學(xué)習(xí)下,希望你能有所收獲。

企業(yè)建站必須是能夠以充分展現(xiàn)企業(yè)形象為主要目的,是企業(yè)文化與產(chǎn)品對(duì)外擴(kuò)展宣傳的重要窗口,一個(gè)合格的網(wǎng)站不僅僅能為公司帶來(lái)巨大的互聯(lián)網(wǎng)上的收集和信息發(fā)布平臺(tái),創(chuàng)新互聯(lián)面向各種領(lǐng)域:搬家公司成都網(wǎng)站設(shè)計(jì)、營(yíng)銷(xiāo)型網(wǎng)站建設(shè)解決方案、網(wǎng)站設(shè)計(jì)等建站排名服務(wù)。


一.用到的docker命令:

1.docker images 列出本地主機(jī)上的鏡像。

2.docker pull 從Docker Hub中拉取或者更新指定鏡像。

3.docker run

-d 標(biāo)識(shí)是讓 docker 容器在后臺(tái)運(yùn)行。

-p 標(biāo)識(shí)通知 Docker 將容器內(nèi)部使用的網(wǎng)絡(luò)端口映射到我們使用的主機(jī)上。

--name 定義一個(gè)容器的名字,如果在執(zhí)行docker run時(shí)沒(méi)有指定Name,那么deamon會(huì)自動(dòng)生成一個(gè)隨機(jī)數(shù)字符串當(dāng)做UUID。

-e 設(shè)置環(huán)境變量,或者覆蓋已存在的環(huán)境變量。

例如:docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password -dmysql/mysql-server:latest

含義:容器的名字為mysql,將容器的3306端口映射到本機(jī)的3306端口,mysql數(shù)據(jù)庫(kù)的密碼為password ,運(yùn)行的鏡像為mysql/mysql-server:latest

4.docker ps 

-a 查看已經(jīng)創(chuàng)建的容器

-s 查看已經(jīng)啟動(dòng)的容器

5.docker start con_name 啟動(dòng)容器名為con_name的容器。

6.docker stop con_name 停止容器名為con_name的容器。

7.docker rm con_name 刪除容器名為con_name的容器。

8.docker rmi img_name 刪除鏡像名為img_name的鏡像。

9.docker rename old_name new_name 重命名一個(gè)容器。

二.實(shí)戰(zhàn)操作:

1.拉取官方鏡像:

docker pull mysql/mysql-server:latest

2.查看鏡像:

docker images

怎么在docker中使用Mysql鏡像

3.創(chuàng)建一個(gè)容器

復(fù)制代碼 代碼如下:


docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password -d mysql/mysql-server:latest

4.查看已經(jīng)創(chuàng)建的容器

docker ps -a

怎么在docker中使用Mysql鏡像

5.查看正在運(yùn)行的容器

docker ps -s

怎么在docker中使用Mysql鏡像

6.啟動(dòng)容器

88dab2f338c6為圖2的CONTAINER ID

docker start 88dab2f338c6

再一次執(zhí)行docker ps -s命令,結(jié)果如圖4,說(shuō)明mysql啟動(dòng)成功。

怎么在docker中使用Mysql鏡像

7.連接Mysql數(shù)據(jù)庫(kù)

(1).客戶(hù)端工具連接

我這里用mysql的可視化工具workbench連接db。

workbench下載地址:http://dev.mysql.com/downloads/workbench/

怎么在docker中使用Mysql鏡像

(2).docker下命令行連接

1).首先,進(jìn)入CMD執(zhí)行下列命令

docker exec -it 88dab2f338c6 bash

 2).然后,輸入下面命令,并輸入密碼password

mysql -uroot -p -h localhost

看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)的支持。

文章題目:怎么在docker中使用Mysql鏡像
URL分享:http://muchs.cn/article32/gheosc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)公司、自適應(yīng)網(wǎng)站、用戶(hù)體驗(yàn)企業(yè)建站、商城網(wǎng)站網(wǎng)站設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)