zoukankan      html  css  js  c++  java
  • docker系列3:安装jdk

    一、安装:

    1、在宿主系统下载所需要的jdk版本的gz文件 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    2、列出当前所有正在运行的容器:

    docker ps

    3、复制gz文件到容器中的root的用户目录下

    docker cp gz文件 容器ID:/root

    案例:docker cp /home/xueheng/jdk-8u161-linux-x64.tar.gz b963f46ebe16:/root/

    4、进入容器

    docker exec -it b963f46ebe16 /bin/bash

    5、在容器中解压gz文件

    tar -zxvf jdk-8u161-linux-x64.tar.gz

    6、建立容器系统的JAVA_HOME目录

    mkdir /usr/lib/jvm

    7、移动jdk目录到JAVA_HOME目录

    mv ~/jdk1.8.0_121 /usr/lib/jvm

    8、设置环境变量

    vim ~/.bashrc

    9、使得环境变量马上生效

    source ~/.bashrc

    10.验证JDK是否安装成功

    java -version

     

    总结:其实在docker容器中安装jdk和centos中类似,只要配置好环境变量即可。

     

    二、docker中安装mysql

    # docker 中下载 mysql
    docker pull mysql:5.7
    
    #后台启动
    docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=数据库密码 -d mysql

     docker run -it -v /root/software:/mnt/software mysql:5.7 /bin/bash

    
    #进入容器
    docker exec -it mysql的容器id /bin/bash

    #启动mysql服务器
    service mysql start #登录mysql mysql
    -u root -p ALTER USER 'root'@'localhost' IDENTIFIED BY '数据库密码'; #添加远程登录用户 CREATE USER 'liaozesong'@'%' IDENTIFIED WITH mysql_native_password BY '数据库密码'; GRANT ALL PRIVILEGES ON *.* TO 'liaozesong'@'%';

     

     转自:https://blog.csdn.net/lizhiqiang1217/article/details/82587849(jdk+tomcat)

  • 相关阅读:
    POJ 2154
    POJ 1286
    Polycarp's problems
    Greedy Change
    Goods transportation
    Ugly Problem
    Happy Matt Friends
    Dense Subsequence
    Ray Tracing
    Batch Sort
  • 原文地址:https://www.cnblogs.com/XueTing/p/13772935.html
Copyright © 2011-2022 走看看