当前位置:   article > 正文

Docker安装与部署java项目_docker安装java

docker安装java

Docker安装与部署java项目 用的宝塔服务器

1.首先确保没有安装docker,若安装了yum remove docker 卸载docker
在这里插入图片描述
2.安装docker

yum install docker

  • 1
  • 2

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

docker -v
  • 1

在这里插入图片描述
4. 查看镜像,测试下载一个nginx镜像

docker images
docker pull nginx #获取最新版的nginx也可以指定版本

  • 1
  • 2
  • 3

在这里插入图片描述
5.用docker 启动nginx镜像创建一个新的容器并运行

#使用镜像 nginx:latest,以后台模式启动一个容器,将容器的 80 端口映射到主机的 8080 端口
docker run -it -p 8080:80 --name test -d nginx:latest

  • 1
  • 2
  • 3

在这里插入图片描述

查看容器命令

docker ps
  • 1

6.删除镜镜像(删除镜像前必须先停止容器)
(1) 停止容器

docker stop 容器ID

  • 1
  • 2

在这里插入图片描述
(2) 删除容器

docker rm 容器ID

  • 1
  • 2

在这里插入图片描述
(3) 删除镜像

docker rmi 容器ID

  • 1
  • 2

在这里插入图片描述

部署 java 项目

要先进入这个文件夹 才能执行 启动java 命令

在这里插入图片描述

进入文件夹命令

cd /ycw/docker
  • 1

在这里插入图片描述

7.制作自己镜像部署并运行(提前准备好jar包,)
(1) 制作DockerFile文件

这是别人用的 用这个要保证 自己docker 有 jdk1.8

docker 安装 jdk1.8 看下面这个文章 链接如下

点击

http://t.csdn.cn/xMcB9
  • 1
FROM java:8
MAINTAINER jshepr
COPY jshepr.jar /usr/local/jshepr.jar
ENTRYPOINT [“java”,-jar”,/usr/local/jshepr.jar”]
  • 1
  • 2
  • 3
  • 4

这个是我自己的 宝塔安装的 jdk1.8 注意 需要把 jshepr 替换成自己的 jar 名字 要小写

FROM openjdk:8
MAINTAINER jshepr

# 设置JAVA_HOME环境变量
ENV JAVA_HOME=/usr/local/btjdk/jdk8
ENV PATH=$PATH:$JAVA_HOME/bin

# 复制jar文件到容器
COPY jshepr.jar /usr/local/jshepr.jar

# 容器入口点
ENTRYPOINT ["java", "-jar", "/usr/local/jshepr.jar"]
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

在这里插入图片描述
(2) build构建镜像(此时当前所在目录和DockerFile所在目录一致,注意路径)

下面命令有关于 jshepr 都要改成 上面写地自己的jar

docker build -f DockerFile -t jshepr:1.0 .

  • 1
  • 2

在这里插入图片描述

3) 查看制作的镜像并创建容器运行 这里的 9999 是项目里面 配置文件的 端口, 需要映射到服务器 的 7003 端口才能访问

#了
docker images
docker run -it -p 	7003:9999 --name yyy -d jshepr:1.0

docker ps

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

在这里插入图片描述
(4) 查看运行结果

输入IP:端口访问
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/411853
推荐阅读
相关标签
  

闽ICP备14008679号