Docker學(xué)習(xí)之:Data Volume

這一節(jié)開始之前呢給大家介紹一個把文件上傳到服務(wù)器里面的工具

vagrant plugin install vagrant-scp
sudo vagrant scp ../chapter5/labs/ docker-node1:/home/vagrant/labs

這里大家需要注意的一點就是如果你用sudo創(chuàng)建的虛擬機喧伞,你就一定要使用sudo執(zhí)行上面的命令不然它會報uid不對的情況,如果你的/home/vagrant/labs沒有權(quán)限你也可以

sudo chmod 777 labs/

我們首先在后臺運行一個名字為mysqlone的mysql容器

sudo docker run -d --name mysqlone -e MYSQL_ALLOW_EMPTY_PASSWORD=true mysql
stevendeAir:chapter4 steven$ sudo docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS               NAMES
ed5f4ee8b42d        mysql               "docker-entrypoint.s…"   16 seconds ago      Up 26 seconds       3306/tcp            mysqlone
stevendeAir:comment steven$ docker volume ls
DRIVER              VOLUME NAME
local               6e4fbcba13c479fa9dd8a036273661a6700210c21ddfd4bca4504e562fc9ca95

此時我們發(fā)現(xiàn)多了一個數(shù)據(jù)卷,然后我們看一下volume詳細的細節(jié)

stevendeAir:comment steven$ docker volume inspect 6e4fbcba13c479fa9dd8a036273661a6700210c21ddfd4bca4504e562fc9ca95
[
    {
        "CreatedAt": "2018-04-22T03:34:29Z",
        "Driver": "local",
        "Labels": null,
        "Mountpoint": "/var/lib/docker/volumes/6e4fbcba13c479fa9dd8a036273661a6700210c21ddfd4bca4504e562fc9ca95/_data",
        "Name": "6e4fbcba13c479fa9dd8a036273661a6700210c21ddfd4bca4504e562fc9ca95",
        "Options": {},
        "Scope": "local"
    }
]

然后我們在創(chuàng)建一個

sudo docker run -d --name mysqltwo -e MYSQL_ALLOW_EMPTY_PASSWORD=true mysql
stevendeAir:chapter4 steven$ sudo docker volume ls
DRIVER              VOLUME NAME
local               5fc6196e1a061041eb82dfb9094199ff29e9dc42c59adab9da9c223e08f2c80c
local               6e4fbcba13c479fa9dd8a036273661a6700210c21ddfd4bca4504e562fc9ca95

接下來我們把這兩個容器停止并刪除

sudo docker stop mysqlone mysqltwo
sudo docker rm mysqlone mysqltwo
stevendeAir:chapter4 steven$ sudo docker volume ls
DRIVER              VOLUME NAME
local               5fc6196e1a061041eb82dfb9094199ff29e9dc42c59adab9da9c223e08f2c80c
local               6e4fbcba13c479fa9dd8a036273661a6700210c21ddfd4bca4504e562fc9ca95

但是同學(xué)們我們的volume還是存在的嚎研,但是這個volume的名字有點太長了筒繁,不知道大家發(fā)現(xiàn)了沒有,我們可以給它起個別名阳欲,我們先把這兩個volume刪除
我們重新創(chuàng)建mysqlone

stevendeAir:chapter4 steven$ sudo docker run -d -v mysql:/var/lib/mysql --name mysqltwo -e MYSQL_ALLOW_EMPTY_PASSWORD=true mysql
526b4bf79c59f0dd50fe1b5c36ed67987d5481d0c15f82828392d1a0b05abb34
stevendeAir:chapter4 steven$ docker volume ls
DRIVER              VOLUME NAME             
local               mysql

此時我們多了一個mysql的volume舵盈,那么現(xiàn)在我們就來驗證一下到底有沒有起作用。球化。秽晚。。我們首先進入到mysqlone 容器里面

stevendeAir:chapter4 steven$ sudo docker exec -it mysqltwo /bin/bash
root@526b4bf79c59:/# mysql -u root
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
create database docker; //我們創(chuàng)建一個數(shù)據(jù)庫
exit

然后我們強制刪除正在運行的容器

stevendeAir:chapter4 steven$ sudo docker rm -f mysqltwo
mysqltwo

那么現(xiàn)在我們在創(chuàng)建一個mysqlone的container,我們還用之前的volume看看可不可以

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| docker             |
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
5 rows in set (0.01 sec)

我們發(fā)現(xiàn)mysqltwo的databases是在的筒愚,怎么樣小伙伴們我這里看的差不多了赴蝇,你學(xué)會了嘛!3膊簟>淞妗!B降怼考余!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市轧苫,隨后出現(xiàn)的幾起案子楚堤,更是在濱河造成了極大的恐慌,老刑警劉巖含懊,帶你破解...
    沈念sama閱讀 216,496評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件钾军,死亡現(xiàn)場離奇詭異,居然都是意外死亡绢要,警方通過查閱死者的電腦和手機吏恭,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,407評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來重罪,“玉大人樱哼,你說我怎么就攤上這事哀九。” “怎么了搅幅?”我有些...
    開封第一講書人閱讀 162,632評論 0 353
  • 文/不壞的土叔 我叫張陵阅束,是天一觀的道長。 經(jīng)常有香客問我茄唐,道長息裸,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,180評論 1 292
  • 正文 為了忘掉前任沪编,我火速辦了婚禮呼盆,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘蚁廓。我一直安慰自己访圃,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,198評論 6 388
  • 文/花漫 我一把揭開白布相嵌。 她就那樣靜靜地躺著腿时,像睡著了一般。 火紅的嫁衣襯著肌膚如雪饭宾。 梳的紋絲不亂的頭發(fā)上批糟,一...
    開封第一講書人閱讀 51,165評論 1 299
  • 那天,我揣著相機與錄音看铆,去河邊找鬼徽鼎。 笑死,一個胖子當(dāng)著我的面吹牛性湿,可吹牛的內(nèi)容都是我干的纬傲。 我是一名探鬼主播,決...
    沈念sama閱讀 40,052評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼肤频,長吁一口氣:“原來是場噩夢啊……” “哼叹括!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起宵荒,我...
    開封第一講書人閱讀 38,910評論 0 274
  • 序言:老撾萬榮一對情侶失蹤汁雷,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后报咳,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體侠讯,經(jīng)...
    沈念sama閱讀 45,324評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,542評論 2 332
  • 正文 我和宋清朗相戀三年暑刃,在試婚紗的時候發(fā)現(xiàn)自己被綠了厢漩。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,711評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡岩臣,死狀恐怖溜嗜,靈堂內(nèi)的尸體忽然破棺而出宵膨,到底是詐尸還是另有隱情,我是刑警寧澤炸宵,帶...
    沈念sama閱讀 35,424評論 5 343
  • 正文 年R本政府宣布辟躏,位于F島的核電站,受9級特大地震影響土全,放射性物質(zhì)發(fā)生泄漏捎琐。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,017評論 3 326
  • 文/蒙蒙 一裹匙、第九天 我趴在偏房一處隱蔽的房頂上張望瑞凑。 院中可真熱鬧,春花似錦幻件、人聲如沸拨黔。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,668評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至贺待,卻和暖如春徽曲,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背麸塞。 一陣腳步聲響...
    開封第一講書人閱讀 32,823評論 1 269
  • 我被黑心中介騙來泰國打工秃臣, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人哪工。 一個月前我還...
    沈念sama閱讀 47,722評論 2 368
  • 正文 我出身青樓奥此,卻偏偏與公主長得像,于是被迫代替她去往敵國和親雁比。 傳聞我的和親對象是個殘疾皇子稚虎,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,611評論 2 353

推薦閱讀更多精彩內(nèi)容

  • 為什么模棱兩可的選擇題,總會選擇錯誤的那個偎捎;為什么每次過馬路蠢终,總會遇到紅燈閃爍;為什么要坐的公交車茴她,總會來不及錯過...
    李書仁閱讀 301評論 0 0
  • 接手了一項新任務(wù)呢寻拂。
    Aliciahappy1127閱讀 253評論 0 0
  • 踐行發(fā)光……理事出彩…… 思悟聚光……理性充盈…… 成文放光……理論傳播…… 今天上午,開心老師與寧陽復(fù)圣...
    曉行育童閱讀 311評論 0 0