国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

docker使用容器配置tomcat

wangbjun / 1983人閱讀

摘要:目標在本機上安裝,添加容器,在容器中部署,從外網可以訪問即可配置環境一安裝自帶安裝包,該版本比較舊,從官方源安裝最新的版本,首先需要安裝,并添加官方源。

目標:在本機上安裝docker,添加容器,在容器中部署tomcat,從外網可以訪問即可
配置環境ubuntu14.04

一、安裝docker

1、Ubuntu14.04自帶安裝包,該版本比較舊,從Docker官方源安裝最新的版本,首先需要安裝apt-transport-https,并添加Docker官方源。

安裝apt-transport-https 插件,一般情況下系統都會有該插件

    $sudo apt-get install apt-transport-https 

給替換的源授權

    $sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9 

替換官網上的docker源

    $sudo sh -c "echo deb https://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list" 

更新源

    $sudo apt-get update 

安裝docker

    $sudo apt-get install -y lxc-docker

輸入命名查看是否安裝成功,顯示如下所示,即安裝成功

    $sudo docker version    

二、安裝成功后,啟動一個容器

首先下載一個鏡像,鏡像為ubuntu 14.04,查看鏡像使用docker images命令

下載鏡像

$sudo docker pull ubuntu:14.04

查看鏡像,如下所示,TAG為14.04即為剛剛下載的鏡像

$sudo docker images

啟動剛剛下載的鏡像

$sudo docker run -t -i ubuntu:14.04 /bin/bash

查看剛剛啟動的鏡像,即正在運行的容器的id

$sudo docker ps

獲得剛剛啟動的容器ID為f7a20304e55b

三、配置容器中的tomcat環境

通過docker的cp命令,把主機上已經下好的jdk以及tomcat傳送到容器中, cp命令的兩種方式:
1、從主機cp到容器中(containerId即為剛剛啟動正在運行的容器Id)

 $sudo docker cp /host-path/file :/containter-path         

2、從容器中cp到主機

 $sudo docker cp :/containter-path/file /host-path  

這樣把需要環境傳入容器中,由于此部署只需要鏈接內部的tomcat,所以只需要傳輸jdk以及tomcat文件,jdk部署在/usr/local/jdk1.8.0_60/,
配置環境變量
打開以下文件

$vi ~/.bashrc

加入要配置的環境變量

export JAVA_HOME=/usr/local/jdk1.8.0_60
export CLASSPATH=.:$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH

修改完環境變量之后,使用source命令使.bashrc文件生效

$source ~/.bashrc

在任意目錄下解壓下載的tomcat.tar,
此時容器配置完畢
把修改后的容器進行版本提交(containerId為剛剛啟動的容器id)

$sudo docker commit -m "含有tomcat的版本" -a tomcat  ubuntu:v6

提交之后我們會看到在docker的鏡像里有新建的v6鏡像

四、映射對外訪問端口

使用以下命令對端口進行映射 58080為主機的端口,8080為tomcat的端口,相當于把容器內部的端口映射到主機的端口中,這樣通過外部即可訪問容器的tomcat

$sudo docker run -p -t -i 58080:8080 --name javaweb ubuntu/14.04:v6

這樣進入到容器內部,對容器進行啟動,我們的tomcat放在/usr/local/tomcat下

$cd /usr/local/tomcat/bin/

啟動tomcat

$sh startup.sh

啟動完畢,進行訪問

五、外部訪問

我們外部的主機地址為http://192.168.5.27,則加入端口58080,顯示如下

成功!!!!!!!!

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/35769.html

相關文章

  • 【記錄】 Docker 的安裝和通過 Docker 使用 Tomcat and mongoDB 的

    摘要:該命令代表啟動,并且設置啟動名稱和端口號,并將主機當前目錄下的目錄掛載到容器的下的目錄中,這樣以后修改只需要修改該目錄下的相關文件即可。 CentOS 7 下安裝 Docker 摘自 菜鳥教程 Docker 要求 CentOS 系統的內核版本高于 3.10 通過 uname -r 命令查看你當前的內核版本 [root@runoob ~]# uname -r 移除舊的版本 [root@...

    AprilJ 評論0 收藏0

發表評論

0條評論

wangbjun

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<