当前位置: 首页 > news >正文

宜兴埠网站建设精准的搜索引擎优化

宜兴埠网站建设,精准的搜索引擎优化,兰州网站建设公司,人才引进从事网站建设目录1.下载 JDK 包2.编写 Dockerfile3.构建镜像4.创建容器测试1.下载 JDK 包 JDK各版本官网下载地址: https://www.oracle.com/java/technologies/downloads/archive/#JavaSE 这里我们以 JDK 8u351 为例,点击 Java SE (8U211 and later)。 点击下载 jd…

目录

    • 1.下载 JDK 包
    • 2.编写 Dockerfile
    • 3.构建镜像
    • 4.创建容器测试

1.下载 JDK 包

JDK各版本官网下载地址: https://www.oracle.com/java/technologies/downloads/archive/#JavaSE

这里我们以 JDK 8u351 为例,点击 Java SE (8U211 and later)

在这里插入图片描述

点击下载 jdk-8u351-linux-x64.tar.gz

在这里插入图片描述

勾选接受协议,点击下载。(这里会需要登录一下,没有账号可以注册一个,Oracle账号以后也会用到)

在这里插入图片描述

下载后,文件如下:

在这里插入图片描述

2.编写 Dockerfile

创建一个用于构建镜像的文件夹,并在文件夹中新建一个文本文件,重命名为 Dockerfile,内容如下:

# 基础镜像(大小:155MB)
FROM quay.io/centos/centos:stream9
# 配置JAVA的环境变量
ENV JAVA_DIR=/usr/local
ENV JAVA_HOME=$JAVA_DIR/jdk1.8.0_351
# 配置到PAHT中
ENV PATH=$PATH:$JAVA_HOME/bin
# 添加 redis 客户端
ADD redis-cli /usr/bin
# 添加 JDK
ADD jdk-8u351-linux-x64.tar.gz $JAVA_DIR
# 安装、更新基础控件
RUN yum -q -y update && yum -q -y upgrade \&&  yum install -y tzdata vim less ncurses telnet wget zip unzip traceroute procps net-tools iproute tcpdump mysql postgresql \&&  ln -snf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \&&  chmod +x /usr/bin/redis-cli \&&  yum clean all \&&  echo "alias ls='ls --color'" >> ~/.bashrc \&&  echo "alias ll='ls -l'" >> ~/.bashrc
# 需要下载文件的话可以用这个命令
#	&&  wget --quiet https://www.baidu.com/test.txt -P /usr/bin/ \# 暴露端口
EXPOSE 8888
# 启动命令(因为是基础镜像的Dockerfile,这里轮询让容器可以访问即可)
ENTRYPOINT ["/bin/bash","-c","while true; do sleep 300; done;"]

补充:

  • 基础镜像没有直接使用 openjdk:8-jdk 的镜像是因为镜像中没有 yum 命令,不方便后期更新和扩展控件。

  • 如果不需要使用 mysqlredis-clipostgresql 等命令可以直接去掉。

    redis-cli 下载地址:https://share.weiyun.com/f37Mekqs

3.构建镜像

在文件夹下执行如下命令,构建镜像:

docker build -t image_name:image_tag .

执行结果:

在这里插入图片描述

(yum安装控件可能需要等待 3 分钟左右)

查看创建好的镜像:

docker images | grep image_name

执行结果:

在这里插入图片描述

4.创建容器测试

创建容器:

docker run -d --name=container_name image_name:image_tag

进入容器:

docker exec -it container_name bash

查看 JDK 版本:

java -version

执行结果:

在这里插入图片描述

整理完毕,完结撒花~ 🌻





参考地址:

1.Docker部署java项目(Dockerfile方式),https://blog.csdn.net/zhabnghenglmm/article/details/124310381

2.[docker]-容器中支持ll命令,https://blog.csdn.net/xujiamin0022016/article/details/125341593

http://www.yidumall.com/news/40953.html

相关文章:

  • wordpress主题 资源站百度知道网址
  • 自己如何建立一个网站软件定制开发公司
  • 北京哪里能学做网站百度联盟是什么
  • 做网站购买虚拟主机送模板吗百度推广价格表
  • 管理网站怎么做的直播发布会
  • 网站设计素材网站企业qq一年多少费用
  • 重庆整站优化的电话销售网站很卡如何优化
  • wordpress英语怎么读刷seo关键词排名软件
  • 网站源码提取百度网站的网址
  • wordpress语言系统东莞seo优化排名
  • 设计师交流网站seo的中文是什么
  • 江西 网站制作百度关键词搜索量排名
  • 知知网站推荐太原seo推广外包
  • 多产品的网站怎么做seo手机如何制作自己的网站
  • 珠海网站建设网络公司怎么样如何创建一个app平台
  • 重庆市建设工程造价管理总网站无锡网络优化推广公司
  • 如何判断网页是静态还是动态郑州网站优化哪家好
  • 什么云的网站开发平台易观数据app排行
  • 长春做网站长春网站设计如何注册属于自己的网站
  • 医药网站建设手机百度app下载
  • 网站推广的技巧和方法腾讯新闻发布平台
  • 电脑办公软件培训班北京网站seo公司
  • 配音秀做素材网站徐州seo外包公司
  • 西安商城网站建设制作站长工具app下载
  • 品牌网站设计地址黑马程序员培训机构在哪
  • 网站推广实践内容软文怎么做
  • 最适合seo的wordpress主题独立站seo实操
  • 外包网站开发价格一站式媒体发布平台
  • 网站做不了301重定向买卖网站
  • 株洲网站搜索优化精准推广的渠道有哪些