使用DockerFile構(gòu)建docker鏡像掛載目錄,數(shù)據(jù)卷同步問題
DockerFile使用
docker鏡像是一層一層的,在用dockerFile編寫腳本時(shí),也要遵循層級關(guān)系。
1.使用dockerFile構(gòu)建一個(gè)簡單的docker鏡像

2.使用docker 命令執(zhí)行該文件‘
docker build -f dockerFile -t dftomcat:1.0 .

3.驗(yàn)證第二步 是否掛載成功

docker run -d -P --name tomcat006 dftomcat:1.0

掛載成功!使用dockerFile掛載鏡像就可以省去在docker run -v時(shí)的掛載。
數(shù)據(jù)卷同步
如果我啟動(dòng)了一個(gè)tomcat01,又啟動(dòng)了一個(gè)tomcat02,如果想實(shí)現(xiàn)tomcat02的webapps目錄掛載tomcat01的webapps目錄就是數(shù)據(jù)卷同步。
- 啟動(dòng)第一個(gè)容器
docker run -d -it -P -v /home/tomcat/webapps:/usr/local/tomcat/webapps --name mytomcat001 mytomcat:1.0
- 測試第一個(gè)容器與宿主機(jī)是否掛載成功

- 啟動(dòng)第二個(gè)容器掛載第一個(gè)容器的目錄
docker run -d -it -P --volumes-from mytomcat001 --name mytomcat002 mytomcat:1.0
使用 - -volumes-from 容器名
- 查詢第二個(gè)容器的webapps目錄,發(fā)現(xiàn)其掛載第一個(gè)容器成功

總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
docker容器無法訪問外網(wǎng),但宿主機(jī)卻可以訪問的解決方案
本文詳細(xì)介紹了Docker容器無法訪問外網(wǎng)的常見原因及其解決方法,包括檢查Docker服務(wù)狀態(tài)、網(wǎng)絡(luò)設(shè)置、宿主機(jī)網(wǎng)絡(luò)連接、防火墻設(shè)置、重建docker0網(wǎng)絡(luò)、開啟IP轉(zhuǎn)發(fā)功能、修改DNS設(shè)置以及使用--net=host模式等2024-11-11
docker鏡像下載到本地并導(dǎo)入其他服務(wù)器方式
這篇文章主要介紹了docker鏡像下載到本地并導(dǎo)入其他服務(wù)器方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-04-04
Spring Cloud中使用jib進(jìn)行docker部署的步驟詳解
這篇文章主要介紹了Spring Cloud中使用jib進(jìn)行docker部署的步驟詳解,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-09-09
docker-compose 部署 Apollo 自定義環(huán)境的詳細(xì)教程
本篇文章給大家介紹docker-compose 部署 Apollo 自定義環(huán)境的詳細(xì)教程,而其中Config Service提供配置的讀取、推送等功能,服務(wù)對象是Apollo客戶端,對docker部署Apollo環(huán)境相關(guān)知識感興趣的朋友一起看看吧2021-06-06
Docker Compose 網(wǎng)絡(luò)設(shè)置詳解
這篇文章主要介紹了Docker Compose 網(wǎng)絡(luò)設(shè)置詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-10-10
docker安裝redis并以配置文件方式啟動(dòng)詳解
這篇文章主要介紹了docker安裝redis并以配置文件方式啟動(dòng)詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12
Docker部署SpringBoot項(xiàng)目,本地運(yùn)行正常,部署至服務(wù)器報(bào)錯(cuò)zip file close
這篇文章主要介紹了Docker部署SpringBoot項(xiàng)目,本地運(yùn)行正常,部署至服務(wù)器報(bào)錯(cuò)zip file closed問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-06-06

