docker1:拉取mysql鏡像,啓動刪除服務實例,操作mysql

拉取鏡像
$ docker pull daocloud.io/library/mysql:latest

daocloud.io/library/mysql:latest :
1.從這個網址https://hub.daocloud.io/repos/fa51c1d6-9dc2-49d9-91ac-4bbfc24a1bda找來的,同理也可以找別的鏡像。
2.如果直接用 $ docker pull mysql ,會因爲某些國內網絡的問題,下載極其慢...不過國內已經有了同步更新的鏡像倉庫了,所以直接去這裏拉取就可以了。

啓動一個mysql服務實例:

$ docker run --name first-mysql -e MYSQL_ROOT_PASSWORD=123456 -d daocloud.io/library/mysql:latest

first-mysql:是自己起的名字
MYSQL_ROOT_PASSWORD=123456:指定root用戶的密碼

daocloud.io/library/mysql:latest  : 冒號前邊是之前pull的那個鏡像地址,冒號後邊是mysql版本號

刪除一個mysql服務實例:
$ docker rm first-mysql
$ docker rm second-mysql
查看目前已經啓動的mysql服務
$ docker ps


然後想要進某個mysql(例如:first-mysql)服務裏面去使用它,建數據庫等等...

$ docker exec -it first-mysql bash

也可以

$ docker run -it --link first-mysql:mysql --rm daocloud.io/library/mysql sh -c 'exec mysql -h"$MYSQL_PORT_3306_TCP_ADDR" -P"$MYSQL_PORT_3306_TCP_PORT" -uroot -p"$MYSQL_ENV_MYSQL_ROOT_PASSWORD"'

輸入賬號密碼後,進一步操作數據庫,建表等,可以看docker2了

docker2

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章