Linux安装docker并运行jar包

本文详细介绍了如何在Linux(CentOS 8)系统中安装Docker,然后安装JDK,接着通过Dockerfile创建镜像并运行jar应用程序,包括端口映射、日志查看和容器管理等步骤。同时,文中提到了遇到的权限问题、容器名冲突以及公网访问限制等问题的解决方法。
摘要由CSDN通过智能技术生成

1.docker介绍

docker意为码头工人的意思,小型的虚拟机,我的理解就是docker就像是一个工具箱,我们部署项目时需要的环境不用去下载安装,在docker上可以拿来即用,省去了一大部分操作,且不同的项目放在他们相对应的docker容器上互不干扰,通俗点就是,在自己电脑上安装了jdk,mysql,nginx。也就是所谓的环境,然后部署到服务器上,服务器也要安装相同的jdk,mysql,nginx,这样一来不就有点浪费时间嘛,而且有个问题,就是说我的项目做到后面需要添加新的东西,比如redis,那我又要去服务器上也安装一个redis,然后我可能要Kafka,又得去服务器上安装kafka,而且之间的安装方式还不太一样,且万一以后这个项目后面的编写改成c语言了呢,所以docker的存在就是解决了这些问题,在本地docker上将需要的环境写入镜像文件上传到服务器,服务器docker会根据镜像文件去仓库拉取

2.docker安装

在菜鸟上学习的

https://www.runoob.com/docker/centos-docker-install.html

笔者的是CentOS 8系统

3.安装jdk

docker pull openjdk:slim-buster

附:拉取镜像教程(镜像指的就是docker拉取或创建的对象,镜像可以自己创建也可以拉取docker仓库里面的,镜像用docker images查询)

docker仓库:https://hub.docker.com/

 4.运行jar包</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值