校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Docker容器上用DockerFile部署多個tomcat服務的步驟

Docker容器上用DockerFile部署多個tomcat服務的步驟

熱門標簽:電銷智能機器人試用 撫州市城區地圖標注 企業辦理400電話收費標準 智能電銷機器人真的有用么 激光標記地圖標注 百度地圖底圖標注 中國地圖標注上各個省 高德地圖標注足跡怎么打標 新鄉牧野400電話申請

1、

[admin@JD ~]$ cd opt

#進入根目錄下的opt 里

2、

[admin@JD opt]$ mkdir web

#創建Web 文件夾

3、

[admin@JD web]$ cd web/

#進入web文件夾

4、

[admin@JD web]$ touch Dockerfile

#創建一個Dockerfile文件夾 名字不能錯必須是這個名字否者檢測不到

5、

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

6、

[admin@JD web]$ vim Dockerfile

#編輯文件并寫入內容如下

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命令,用法,FROM <image>:<tag>,FROM命令告訴docker我們構建的鏡像是以哪個(發行版)鏡像為基礎的

ENV命令,用法,ENV <key> <value>,ENV命令主要用于設置容器運行時的環境變量

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

7、

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

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

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

# 稍后自動生成完成 下載一些文件 可能會出現請求超時的問題

8、

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

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

9、

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

# 啟動第二個tomcat 端口不要沖突 !!

10、打開瀏覽器 服務器ip+端口號 你就能看見那只貓了 #docker會自動添加防火墻規則 我用的是iptables 防火墻

簡單構建dockerflie 文件完成!

補充知識:docker內構建開源對象存儲(minio)

前段時間做了一個項目,客戶無法將數據拿到外網,只能通過在內網構建OSS對象存儲,我們本身依賴極道的平臺來做業務,他們采用了s3的標準,就采用minio來構建開源的OSS對象存儲空間,其實很簡單

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

啟動

下面說說問什么選擇minio

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

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

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

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

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

標簽:忻州 延安 南通 辛集 西安 臨汾 海西 邯鄲

巨人網絡通訊聲明:本文標題《Docker容器上用DockerFile部署多個tomcat服務的步驟》,本文關鍵詞  Docker,容器,上用,DockerFile,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Docker容器上用DockerFile部署多個tomcat服務的步驟》相關的同類信息!
  • 本頁收集關于Docker容器上用DockerFile部署多個tomcat服務的步驟的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 健康| 新安县| 修文县| 广汉市| 平原县| 东乡| 循化| 秦安县| 永德县| 怀远县| 滨州市| 志丹县| 汽车| 芦溪县| 加查县| 大宁县| 余干县| 招远市| 南乐县| 灌云县| 茂名市| 墨竹工卡县| 壤塘县| 彝良县| 柞水县| 华容县| 青阳县| 石狮市| 永登县| 濮阳市| 广河县| 蛟河市| 融水| 聊城市| 渝北区| 余姚市| 京山县| 康定县| 永福县| 行唐县| 玉龙|