亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Docker容器上用DockerFile部署多個(gè)tomcat服務(wù)的步驟

 更新時(shí)間:2020年11月20日 15:46:01   作者:CodingSir  
這篇文章主要介紹了Docker容器上用DockerFile部署多個(gè)tomcat服務(wù)的步驟,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

1、

[admin@JD ~]$ cd opt

#進(jìn)入根目錄下的opt 里

2、

[admin@JD opt]$ mkdir web

#創(chuàng)建Web 文件夾

3、

[admin@JD web]$ cd web/

#進(jìn)入web文件夾

4、

[admin@JD web]$ touch Dockerfile

#創(chuàng)建一個(gè)Dockerfile文件夾 名字不能錯(cuò)必須是這個(gè)名字否者檢測不到

5、

利用三方工具將 tomcat 和 jdk的 上傳到Web文件夾

6、

[admin@JD web]$ vim Dockerfile

#編輯文件并寫入內(nèi)容如下

FROM centos
MAINTAINER wuzhao
ADD ./apache-tomcat-7.0.88.tar.gz /root
ADD ./jdk-7u80-linux-x64.tar.gz /root
ENV JAVA_HOME /root/jdk1.7.0_80
ENV PATH $JAVA_HOME/bin:$PATH
ENTRYPOINT /root/apache-tomcat-7.0.88/bin/startup.sh && tail -F /root/apache-tomcat-7.0.88/logs/catalina.out

資源下載

FROM命令,用法,F(xiàn)ROM <image>:<tag>,F(xiàn)ROM命令告訴docker我們構(gòu)建的鏡像是以哪個(gè)(發(fā)行版)鏡像為基礎(chǔ)的

ENV命令,用法,ENV <key> <value>,ENV命令主要用于設(shè)置容器運(yùn)行時(shí)的環(huán)境變量

ADD命令,用法,ADD <src> <dest>,ADD主要用于將宿主機(jī)中的文件添加到鏡像中

7、

[admin@JD web]$ docker build -t test/centos:tomcat-centos --rm=true .

#-t 指定資源名稱自定義

# --rm=rtue 減少非指定文件生成

# 稍后自動(dòng)生成完成 下載一些文件 可能會(huì)出現(xiàn)請(qǐng)求超時(shí)的問題

8、

[admin@JD web]$ docker run -d -p 9090:8080 fe8d

#啟動(dòng) tomcat 并將8080端口映射到 9090 fe8d 資源ID的前四位

9、

[admin@JD web]$ docker run -d -p 9091:8080 fe8d

# 啟動(dòng)第二個(gè)tomcat 端口不要沖突 !!

10、打開瀏覽器 服務(wù)器ip+端口號(hào) 你就能看見那只貓了 #docker會(huì)自動(dòng)添加防火墻規(guī)則 我用的是iptables 防火墻

簡單構(gòu)建dockerflie 文件完成!

補(bǔ)充知識(shí):docker內(nèi)構(gòu)建開源對(duì)象存儲(chǔ)(minio)

前段時(shí)間做了一個(gè)項(xiàng)目,客戶無法將數(shù)據(jù)拿到外網(wǎng),只能通過在內(nèi)網(wǎng)構(gòu)建OSS對(duì)象存儲(chǔ),我們本身依賴極道的平臺(tái)來做業(yè)務(wù),他們采用了s3的標(biāo)準(zhǔn),就采用minio來構(gòu)建開源的OSS對(duì)象存儲(chǔ)空間,其實(shí)很簡單

docker pull minio/minio 從倉庫拉鏡像

docker run -p 9000:9000 --name minio1
-e “MINIO_ACCESS_KEY=AKIAIOSFODNN7EXAMPLE”
-e “MINIO_SECRET_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY”
-v /mnt/data:/data
-v /mnt/config:/root/.minio
minio/minio server /data

啟動(dòng)

下面說說問什么選擇minio

(1) 需要C++ 接口的支持,既然采用s3標(biāo)準(zhǔn),那亞馬遜的aws就可以用

(2) 這是一種輕量級(jí)、高度并發(fā)的解決方案

(3) 和 FastDFS 或者 hdfs 對(duì)比的好處是可以為前段展示預(yù)留一定的可行性

稍后貼出C++的封裝和java的封裝

以上這篇Docker容器上用DockerFile部署多個(gè)tomcat服務(wù)的步驟就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 使用docker在linux環(huán)境中部署springboot包的教程

    使用docker在linux環(huán)境中部署springboot包的教程

    這篇文章主要介紹了使用docker在linux環(huán)境中部署springboot包,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03
  • docker安裝redmine步驟

    docker安裝redmine步驟

    在本篇文章里小編給大家整理的是關(guān)于docker安裝redmine步驟和相關(guān)代碼,需要的朋友們學(xué)習(xí)下。
    2020-01-01
  • Docker網(wǎng)絡(luò)模型以及容器通信詳解續(xù)篇

    Docker網(wǎng)絡(luò)模型以及容器通信詳解續(xù)篇

    這篇文章主要介紹了Docker網(wǎng)絡(luò)模型以及容器通信詳解續(xù)篇的相關(guān)資料,通過學(xué)習(xí)Docker網(wǎng)路驅(qū)動(dòng)模型,更好地解決容器間的通信問題,需要的朋友可以參考下
    2022-11-11
  • Docker出現(xiàn)Cannot connect to the Docker daemon. Is the docker daemon running on this host錯(cuò)誤解決辦法

    Docker出現(xiàn)Cannot connect to the Docker daemon. Is the docker d

    這篇文章主要介紹了Docker出現(xiàn)Cannot connect to the Docker daemon. Is the docker daemon running on this host錯(cuò)誤解決辦法的相關(guān)資料,需要的朋友可以參考下
    2016-12-12
  • Docker容器化部署Python應(yīng)用過程解析

    Docker容器化部署Python應(yīng)用過程解析

    這篇文章主要介紹了Docker容器化部署Python應(yīng)用過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • docker?screen命令的使用

    docker?screen命令的使用

    本文主要介紹了docker?screen命令的使用,Screen命令則提供了強(qiáng)大的多會(huì)話管理功能,讓我們可以實(shí)時(shí)監(jiān)控和操作容器,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-01-01
  • Docker安裝ELK并實(shí)現(xiàn)JSON格式日志分析的方法

    Docker安裝ELK并實(shí)現(xiàn)JSON格式日志分析的方法

    這篇文章主要介紹了Docker安裝ELK并實(shí)現(xiàn)JSON格式日志分析的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • Docker內(nèi)網(wǎng)穿透frp部署實(shí)現(xiàn)過程解析

    Docker內(nèi)網(wǎng)穿透frp部署實(shí)現(xiàn)過程解析

    這篇文章主要介紹了Docker內(nèi)網(wǎng)穿透frp部署實(shí)現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • Docker利用busybox創(chuàng)建基礎(chǔ)鏡像(base image)

    Docker利用busybox創(chuàng)建基礎(chǔ)鏡像(base image)

    今天小編就為大家分享一篇關(guān)于Docker利用busybox創(chuàng)建基礎(chǔ)鏡像(base image),小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • docker數(shù)據(jù)卷容器掛載不上的解決方法

    docker數(shù)據(jù)卷容器掛載不上的解決方法

    docker容器之間可以通過相互掛載實(shí)現(xiàn)數(shù)據(jù)共享,本文主要介紹了docker數(shù)據(jù)卷容器掛載不上的解決方法,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06

最新評(píng)論