• CentOS配置java运行环境


    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* -y

    2加入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

  • 相关阅读:
    配置secureCRT
    LINUX的网口绑定(bond)
    背包形动态规划 fjutoj2375 金明的预算方案
    背包形动态规划 fjutoj1380 Piggy-Bank
    背包形动态规划 fjutoj2347 采药
    树形动态规划 fjutoj-2392 聚会的快乐
    树形动态规划 fjutoj-2131 第四集,聚集城市
    andriod开发--使用Http的Get和Post方式与网络交互通信
    线段树复合标记
    图论之拓扑排序 poj 2367 Genealogical tree
  • 原文地址:https://www.cnblogs.com/XiaoKe-GoUp/p/5632044.html
Copyright © 2020-2023  润新知