-
docker 命令
查看全部 -
docker 架構(gòu)
查看全部 -
docker常用命令
查看全部 -
Dockerfile? 語法
查看全部 -
docker 重啟后有銷毀
查看全部 -
內(nèi)容不能少于5個字!
查看全部 -
內(nèi)容不能少于5個字!
查看全部 -
內(nèi)容不能少于5個字!
查看全部 -
內(nèi)容不能少于5個字!
查看全部 -
內(nèi)容不能少于5個字!
查看全部 -
啊發(fā)發(fā)發(fā)發(fā)
查看全部 -
mount
這就說明數(shù)據(jù)掛載是比較成功的
查看全部 -
docker run -v /usr/share/nginx/html nginx (運(yùn)行一個容器,-v掛載一個卷)
docker run -d -name nginx -v /usr/share/nginx/html nginx? ? ?/usr/share/nginx/html這是容器內(nèi)部的地址,是nginx用來訪問這些網(wǎng)頁的地址 -d用來當(dāng)一個daemon運(yùn)行
docker inspect nginx? 顯示容器所有的信息
但是 ls /var/lib/docker/volumes/............沒有這個文件
在mac中還有一個層,它通過虛擬層運(yùn)行了一個alpine主機(jī),在里面運(yùn)行了docker,所以我們要進(jìn)到那個主機(jī)里面去。使用linux host不用這么復(fù)雜
docker exec -it nginx /bin/bash
cd /usr/share/nginx/html
cat index.html
本地的目錄掛載到容器里面
docker run -v $PWD/code:/var/www/html nginx
cd docker/d2
docker run -p 80:80 -d -v?$PWD/html:/usr/share/nginx/html nginx
$PWD是shell的環(huán)境變量,指向當(dāng)前目錄。/usr/share/nginx/html 是要掛載在容器里面的目錄
出現(xiàn)80端口被占用的錯誤,干掉。然后重新執(zhí)行
docker run -p 80:80 -d -v?$PWD/html:/usr/share/nginx/html nginx
第三種方式:
查看全部 -
volume:提供獨(dú)立于容器之外的持久化存儲
之前運(yùn)行容器時,在容器中的改動是不會被保存的,或者缺省是不會被保存的,那么volume提供了持久化保存的技巧。比如進(jìn)行數(shù)據(jù)庫的操作,運(yùn)行數(shù)據(jù)庫的容器,那么數(shù)據(jù)庫的數(shù)據(jù),除了?之外應(yīng)該是被持久化的,wolume就可以做這些事情。并且volume可以提供給容器凝聚?之間共享的數(shù)據(jù)
查看全部 -
已經(jīng)存在image的層是只讀的
查看全部
舉報