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)

原文地址:https://www.cnblogs.com/XueTing/p/13772935.html