CentOS配置java運行環境,centosjava運行環境

來源:互聯網
上載者:User

CentOS配置java運行環境,centosjava運行環境
CentOS_配置_docker

CentOS_6.5

1、CentOS_6.5在安裝docker-io之前需要首先卸載docker包(沒下載過可以省略)

$ sudo yum -y remove docker

2、CentOS_6.5在安裝docker之前需要首先安裝並啟用EPEL源

$ yum install epel-release

3、安裝docker-io包

$ sudo yum install docker-io

4、Are you trying to connect to a TLS-enableed daemon with out TLS?

$ service docker start

$ yum -y install device-mapper-libs     (-d 的錯誤)

5、下載centos鏡像

$ docker pull daocloud.io/library/centos:7.1.15037.1.1503: Pulling from daocloud.io/library/centos

6、啟動容器(掛載)

$ docker run -i -t -v /root/software/:/mnt/software/ 鏡像ID /bin/bash

7、下載Tomcat、jdk(此時已經進入容器 進入容器opt目錄 $ cd /opt/)8、將下載的Tomcat、jdk放入/root/software/目錄下(mv命令、這樣在系統中的壓縮包在鏡像中對應的檔案夾也存在)9、解壓下載的Tomcat、jdk(如果解壓無效  $ yum install tar 下載解壓包)

$ tar -zxf /mnt/software/apache-tomcat-7.0.69.tar.gz -C .

重新命名$ mv apache-tomcat-7.0.69/ tomcat7/

$ tar -zxf /mnt/software/jdk-7u79-linux-x64.tar.gz -C .

重新命名$ mv jdk1.7_79/ jdk7/

10、配置環境變數

編輯 .bashrc 檔案 $ vi ~/.bashrc

在檔案中添加

export JAVA_HOME=/opt/jdk7

export PATH=$PATH:$JAVA_HOME

使用命令讓環境變數生效

$ source ~/.bashrc

編寫運行指令碼 $ vi /root/run.sh

指令碼內容如下

#!/bin/bash

source ~/.bashrc

sh /opt/tomcat/bin/catalina.sh run

添加指令碼執行許可權

$ chmod u+x /root/run.sh

退出容器 $ exit

11、查看運行中的容器

$ docker ps -a

12、建立Java Web鏡像

$ docker commit 上邊的容器ID liyunke/javaweb:0.1

13、啟動Java Web容器

查看所有鏡像 $ docker images

啟動剛建立的鏡像

$ docker run -d -p 58080:8080 --name javaweb liyunke/javaweb:0.1 /root/run.sh

訪問tomcat首頁(連接埠58080)

 

 

 

 

 

CentOS_7

1、$ yum install libdevmapper* -y2、加入Docker的安裝源:

$ vim /etc/yum.repos.d/docker.repo

[dockerrepo]

name=Docker Repository

baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/

enabled=1

gpgcheck=1

gpgkey=https://yum.dockerproject.org/gpg

3、安裝docker

$ yum install docker-engine

4、啟動docker

$ service docker start

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.