Docker部署JDK鏡像的實(shí)現(xiàn)步驟
構(gòu)建鏡像
我們將已經(jīng)準(zhǔn)備好的docker-demo.jar
包以及Dockerfile
拷貝到虛擬機(jī)的/root/demo
目錄:
然后,執(zhí)行命令,構(gòu)建鏡像:
# 直接指定Dockerfile目錄 docker build -t docker-demo:1.0 /root/demo
查看鏡像列表:
# 查看鏡像列表: docker images # 結(jié)果 REPOSITORY TAG IMAGE ID CREATED SIZE docker-demo 1.0 d6ab0b9e64b9 27 minutes ago 327MB nginx latest 605c77e624dd 16 months ago 141MB mysql latest 3218b38490ce 17 months ago 516MB
然后嘗試運(yùn)行該鏡像:
# 1.創(chuàng)建并運(yùn)行容器 docker run -d --name dd -p 8090:8090 docker-demo:1.0 # 2.查看容器 dps # 結(jié)果 CONTAINER ID IMAGE PORTS STATUS NAMES 78a000447b49 docker-demo:1.0 0.0.0.0:8080->8080/tcp, :::8090->8090/tcp Up 2 seconds dd f63cfead8502 mysql 0.0.0.0:3306->3306/tcp, :::3306->3306/tcp, 33060/tcp Up 2 hours mysql # 3.訪問 輸入本機(jī)IP地址
鏡像的結(jié)構(gòu)是什么?
鏡像中包含了應(yīng)用程序所需要的運(yùn)行環(huán)境,函數(shù)庫,配置,以及應(yīng)用本身等各種文件,這些文件分層打包而成。
Dockerfile是做什么的?
Dockerfile就是利用固定的指令來描述鏡像的結(jié)構(gòu)和構(gòu)建過程,這樣Docker才可以依次來構(gòu)建鏡像。
構(gòu)建鏡像的命令是什么?
docker build -t 鏡像名 Dockerfile目錄
到此這篇關(guān)于Docker部署JDK鏡像的實(shí)現(xiàn)步驟的文章就介紹到這了,更多相關(guān)Docker部署JDK鏡像內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Docker搭建私有倉(cāng)庫(registry與Harbor)的實(shí)現(xiàn)
這篇文章主要介紹了Docker搭建私有倉(cāng)庫(registry與Harbor)的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12docker安裝nginx并部署前端項(xiàng)目的全過程
作為一個(gè)前端,代碼寫完,最后部署到服務(wù)器,這是一個(gè)必須要了解的過程,這篇文章主要給大家介紹了關(guān)于docker安裝nginx并部署前端項(xiàng)目的相關(guān)資料,需要的朋友可以參考下2022-05-05docker搭建mongodb單節(jié)點(diǎn)副本集的實(shí)現(xiàn)
本文主要介紹了docker搭建mongodb單節(jié)點(diǎn)副本集的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-05-05Docker安裝Minio+SpringBoot上傳下載文件方式
本文主要介紹了如何通過Docker安裝Minio并進(jìn)行訪問測(cè)試,同時(shí)也講解了如何在SpringBoot中上傳文件到Minio,內(nèi)容包含了pom文件引入依賴,application.properties配置,Minio配置,MinioClinet,FileService,FileServiceImpl的配置2024-10-10Docker 實(shí)現(xiàn)瀏覽器里開發(fā)Android應(yīng)用的功能
這篇文章主要介紹了Docker 實(shí)現(xiàn)瀏覽器里開發(fā)Android應(yīng)用的功能的相關(guān)資料,這里對(duì)布置環(huán)境做了詳細(xì)的步驟,也許你能用到這樣的功能,需要的朋友可以參考下2016-11-11portainer連接遠(yuǎn)程docker的實(shí)現(xiàn)示例
本文主要介紹了portainer連接遠(yuǎn)程docker的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-05-05Docker Compose快速部署多容器服務(wù)實(shí)戰(zhàn)的實(shí)例詳解
使用 Docker Compose 可以輕松、高效的管理容器,它是一個(gè)用于定義和運(yùn)行多容器 Docker 的應(yīng)用程序工具,本文給大家介紹Docker Compose快速部署多容器服務(wù)實(shí)戰(zhàn),感興趣的朋友一起看看吧2022-02-02在docker創(chuàng)建的mysql容器中如何執(zhí)行mysql腳本
在Docker容器中執(zhí)行MySQL腳本的步驟包括進(jìn)入容器、連接MySQL服務(wù)并執(zhí)行腳本,如果腳本在主機(jī)上,可以直接通過命令執(zhí)行,無需進(jìn)入容器2024-11-11