docker配置java环境和mysql数据库

1.安装docker
1.安装命令
yum install docker
在这里插入图片描述

有提示直接y确认
在这里插入图片描述

2.设置开机自动启动
service docker start
在这里插入图片描述

3.查看版本
docker version
在这里插入图片描述

4.修改docker仓库地址:
命令:
vi /etc/docker/daemon.json
内容:
{ “registry-mirrors”: “https://registry.docker-cn.com”, “live-restore”: true }

2.安装JDK
1.通过docker search命令查找远程镜像
docker search jdk
在这里插入图片描述

2.选择一个远程镜像下载到本地仓库
docker pull kdvolder/jdk8
在这里插入图片描述

3.查看镜像是否下载到本地仓库
docker images
在这里插入图片描述

4.在docker容器中运行镜像
docker run -di --name=jdk1.8 kdvolder/jdk8
在这里插入图片描述

5.查看docker进程JDK是否启动成功
docker ps
在这里插入图片描述

6.进入容器查看JDK版本
docker exec -it jdk1.8 /bin/bash
java -version
在这里插入图片描述

7.将本地jar包上传到服务器我是放在 /home/admin/app
docker run -d --restart=always -p 8081:8081 -v /home/admin/app/test.jar:/usr/test.jar -v /etc/timezone:/etc/timezone:ro -v /etc/localtime:/etc/localtime:ro --name test-jar java:8 java -jar /usr/test.jar
–restart=always:docker重启时容器自启动
-v:挂载目录
–name:容器name
-p:容器内外端口号
-d:后台运行容器
在这里插入图片描述

3.安装mysql

1.接着再安装mysql
docker pull mysql:5.7
在这里插入图片描述

2.安装完成后查看一下镜像库
在这里插入图片描述

3.创建三个文件夹弄本地mysql映射
mkdir -p /root/mysql/data /root/mysql/logs /root/mysql/conf
在/root/mysql/conf中创建 my.cnf 文件
4.创建容器,将数据,日志,配置文件映射到本机
docker run -p 3306:3306 --name mysql -v /root/mysql/conf:/etc/mysql/conf.d -v /root/mysql/logs:/logs -v /root/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7
Ps:MYSQL_ROOT_PASSWORD=root这里是设置密码我的密码是root(可以自己改)
在这里插入图片描述

-d: 后台运行容器
-p 将容器的端口映射到本机的端口
-v 将主机目录挂载到容器的目录
-e 设置参数
5.启动mysql容器
docker start mysql

在自家电脑上试一下
在这里插入图片描述

Ok!

猜你喜欢

转载自blog.csdn.net/woshiabc111/article/details/125079637
今日推荐