栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

2021-10-24

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2021-10-24

在Docker中运行一个java相关的镜像步骤
  • 一、查看linux版本
    • 1、首先下载能够查看版本的红帽工具
    • 2、利用红帽lsb工具查看linux版本
    • 3、查看内核版本以及系统位数
  • 二、使用yum进行下载docker
    • 1、查看自己之前有没有下载过docker版本
    • 2、利用yum下载
    • 3、启动Docker
    • 4、查看Docker状态
  • 三、利用Docker环境去运行jar包
    • 1、 首先要确定Docker环境正常
    • 2、其次安装上传下载的软件
    • 3、创建一个新的文件夹并且进入该文件夹
    • 4、将java文件利用maven打包好的jar包上传
    • 5、创建Dockerfile文件
    • 6、将以下内容复制到Dockerfile文件中
    • 7、下载docker-compose
    • 8、查看docker-compose版本
    • 9、创建docker-compose.yml文件
    • 10、将以下代码复制进去
    • 11、打开docker镜像
    • 12、再写几条关于docker的命令


一、查看linux版本 1、首先下载能够查看版本的红帽工具

利用以下命令进行下载

yum install -y redhat-lab

2、利用红帽lsb工具查看linux版本

在命令行输入下列命令

lsb_release -a

3、查看内核版本以及系统位数

需要的操作系统在3.10以上并且系统为64位,可以执行下列命令查看

uname -r

二、使用yum进行下载docker 1、查看自己之前有没有下载过docker版本

可以执行下列命令

yum list installed | grep docker

2、利用yum下载

代码如下

yum -y install docker

下载完在进行再次查看docker的下载版本

3、启动Docker

代码如下

systemctl start docker
4、查看Docker状态

代码如下

systemctl status docker

查看 Active: active (running) since Wed 2021-10-20 08:21:54 CST; 4 days ago这个的状态

三、利用Docker环境去运行jar包 1、 首先要确定Docker环境正常

第二步的第4小步

2、其次安装上传下载的软件

命令如下

yum -y install lrzsz	
3、创建一个新的文件夹并且进入该文件夹

命令如下

mkdir docker_java_example01
cd docker_java_example01
4、将java文件利用maven打包好的jar包上传

输入以下命令

rz

将jar文件上传

5、创建Dockerfile文件

利用如下命令创建文件

touch Dockerfile
6、将以下内容复制到Dockerfile文件中
FROM java:8

VOLUME /tmp

COPY ..

RUN bash -c "touch /app.jar"

EXPOSE 5001

ENTRYPOINT ["java", "-jar", "app.jar", "--server.port=5001"]

7、下载docker-compose

代码如下

yum install -y epel-release

yum install -y docker-compose
8、查看docker-compose版本
docker-compose --version

9、创建docker-compose.yml文件

利用以下代码创建

touch docker-compose.yml
10、将以下代码复制进去
version: "2.0"
services:
 java:
  image: openjdk:8
  working_dir: /app
  volumes:
    - './jar:/app'
  stdin_open: true
  tty: true

这里一定要注意版本问题

11、打开docker镜像

利用以下代码打开

docker-compose up

12、再写几条关于docker的命令
docker ps -a						查看所有容器
docker-compose stop 				关掉所有容器
docker-compose rm					删除所有的容器

另外还有一个比较头大的问题关于docker-compose.yml文件的格式可以看以下这篇文章关于ymla文件的格式

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/346120.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号