Docker 安装软件、并运行(jdk、mysql、redis)

这篇具有很好参考价值的文章主要介绍了Docker 安装软件、并运行(jdk、mysql、redis)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Docker是一个强大的容器化平台,可以简化应用程序的部署和管理。本文将介绍如何在服务器使用Docker快速安装Java常用工具。

目录

一、安装jdk

二、安装mysql

三、安装redis


一、安装jdk

步骤一:搜索JDK镜像 Docker提供了一个中央镜像仓库,你可以从中搜索和获取各种JDK镜像。在命令行中运行以下命令来搜索可用的JDK镜像:

docker search jdk

这将返回与JDK相关的各种镜像。根据你的需求和版本要求选择一个合适的镜像,并记下它的名称。

步骤二:拉取JDK镜像 使用以下命令来拉取你选择的JDK镜像:

docker pull <镜像名称>

例如,如果你选择了"openjdk"作为镜像名称,可以运行以下命令:

docker pull openjdk

Docker将从中央镜像仓库下载JDK镜像到你的本地机器。

步骤三:运行JDK容器 一旦你下载了JDK镜像,你可以使用以下命令来在Docker中运行一个JDK容器:

docker run --name my-jdk-container -it <镜像名称> /bin/bash

这将在一个交互式的终端中启动一个名为"my-jdk-container"的JDK容器。你可以根据需要修改容器名称。

步骤四:验证安装 在JDK容器中,你可以运行以下命令来验证JDK是否已成功安装:

java -version

这将显示Java的版本信息,确认JDK是否正确安装。

步骤五:环境变量配置: 在Docker容器中设置JDK的环境变量,使得Java相关的命令和路径可用。可以通过在Dockerfile中使用ENV指令或者在运行容器时使用-e参数来设置环境变量。常见的环境变量包括:

  • JAVA_HOME:指向JDK的安装目录。
  • PATH:将JDK的可执行文件目录添加到系统路径中,以便可以直接在命令行中运行Java相关命令。

例如,在Dockerfile中设置环境变量的示例:

ENV JAVA_HOME=/usr/local/jdk
ENV PATH=${JAVA_HOME}/bin:${PATH}

配置JDK 根据你的具体需求,你可能需要进行一些JDK的配置。这包括设置环境变量、安装其他工具等。你可以按照官方文档或项目需求进行相应的配置。

拓展:安装其他工具: 根据项目需要,可能需要在Docker容器中安装其他与JDK相关的工具,例如构建工具(如Maven或Gradle)、调试器等。可以在Dockerfile中使用RUN指令来执行额外的安装命令。

例如,在Dockerfile中安装Maven的示例:

RUN apt-get update && apt-get install -y maven

二、安装mysql

步骤一:搜索MySQL镜像 Docker提供了一个中央镜像仓库,你可以从中搜索和获取MySQL镜像。在命令行中运行以下命令来搜索MySQL镜像:

docker search mysql

这将返回与MySQL相关的各种镜像。选择一个适合你需要的镜像,并记下它的名称和版本。

步骤二:拉取MySQL镜像 使用以下命令来拉取你选择的MySQL镜像:

docker pull <镜像名称>:<版本>

例如,如果你选择了"mysql"作为镜像名称,并且要安装版本为"8.0",可以运行以下命令:

docker pull mysql:8.0

Docker将从中央镜像仓库下载MySQL镜像到你的本地机器。

步骤三:运行MySQL容器 一旦你下载了MySQL镜像,你可以使用以下命令来在Docker中运行MySQL容器:

docker run --name my-mysql-container -e MYSQL_ROOT_PASSWORD=<密码> -p 3306:3306 -d <镜像名称>:<版本>

这将在后台运行一个名为"my-mysql-container"的MySQL容器,并将主机的3306端口映射到容器的3306端口上。你可以根据需要修改容器名称、端口映射设置和密码。

步骤四:验证安装 运行以下命令来验证MySQL容器是否正在运行:

docker ps

这将显示正在运行的Docker容器列表。你应该能够看到你刚刚创建的MySQL容器。

步骤五:连接到MySQL 现在,你可以使用任何支持MySQL的客户端连接到MySQL容器。例如,你可以使用MySQL命令行客户端,通过以下命令连接到MySQL容器:

mysql -h 127.0.0.1 -P 3306 -u root -p

这将连接到本地运行的MySQL容器,并提示你输入密码。输入之前在步骤四中设置的密码,即可成功连接到MySQL。

三、安装redis

步骤一:搜索Redis镜像 Docker提供了一个中央镜像仓库,你可以从中搜索和获取Redis镜像。在命令行中运行以下命令来搜索Redis镜像:

docker search redis

这将返回与Redis相关的各种镜像。选择一个适合你需要的镜像,并记下它的名称。

步骤二:拉取Redis镜像 使用以下命令来拉取你选择的Redis镜像:

docker pull <镜像名称>

例如,如果你选择了"redis"作为镜像名称,可以运行以下命令:

docker pull redis

Docker将从中央镜像仓库下载Redis镜像到你的本地机器。

步骤三:运行Redis容器 一旦你下载了Redis镜像,你可以使用以下命令来在Docker中运行Redis容器:

docker run --name my-redis-container -p 6379:6379 -d <镜像名称>

这将在后台运行一个名为"my-redis-container"的Redis容器,并将主机的6379端口映射到容器的6379端口上。你可以根据需要修改容器名称和端口映射设置。

步骤四:验证安装 运行以下命令来验证Redis容器是否正在运行:

docker ps

这将显示正在运行的Docker容器列表。你应该能够看到你刚刚创建的Redis容器。

步骤六:连接到Redis 现在,你可以使用任何支持Redis的客户端连接到Redis容器。例如,你可以使用Redis命令行客户端,通过以下命令连接到Redis容器:

redis-cli -h 127.0.0.1 -p 6379

这将连接到本地运行的Redis容器。你可以尝试运行一些Redis命令来测试连接。文章来源地址https://www.toymoban.com/news/detail-745497.html

到了这里,关于Docker 安装软件、并运行(jdk、mysql、redis)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 后端Linux软件安装大全[JDK、Tomcat、MySQL、Irzsz、Git、Maven、Redis、Nginx...持续更新中]

    为了巩固所学的知识,作者尝试着开始发布一些学习笔记类的博客,方便日后回顾。当然,如果能帮到一些萌新进行新技术的学习那也是极好的。作者菜菜一枚,文章中如果有记录错误,欢迎读者朋友们批评指正。 (博客的参考源码可以在我主页的资源里找到,如果在学习的

    2024年02月16日
    浏览(35)
  • 【Linux】Centos 8 服务器部署:docker 安装 jdk、nginx、nacos、redis、Sentinel Dashboard

    目录 一、安装软件 (1)全部安装命令 (2)安装:jdk (3)安装:nginx  (4)安装:nacos (5)安装:redis (6)安装:Sentinel Dashboard 二、开放端口 三、启动软件  (1)启动:nacos (2)启动:nginx (3)启动:redis (4)启动:Sentinel Dashboard 四、访问网址  (1)访问:nacos 

    2024年02月06日
    浏览(44)
  • linux使用docker 安装mysql redis

    https://hub-stage.docker.com/ 前往这里搜索容器来部署。每个容器都有独立的运行环境。 具体安装教程 https://docs.docker.com/engine/install/centos/#install-using-the-repository 检查是否安装成功: sudo docker --version 阿里云访问https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors镜像加速器并把命令粘贴到

    2024年04月28日
    浏览(29)
  • 离线安装配置linux环境(centerOS7离线安装nginx、postgis、redis、minio、kkview、jdk、docker)

    注意 本文所涉及资源地址 所需前置知识(会的可以忽略) 关于yum downloadonly 离线安装docker教程 查看系统中是否已安装 gcc 如果显示版本号,则说明已经安装 否则进行如下安装操作 进入 /usr/local/nginx_package/gcc 目录,执行以下命令安装gcc: 解压 安装 其中​–nodeps​表示忽略依

    2024年02月04日
    浏览(40)
  • Linux Docker安装 Docker-Compose安装 Docker安装Mysql8 Nacos OpenResty Redis Kafka ElasticSearch MinIO..

    Docker安装 Docker默认镜像源下载太慢,可以调整为国内镜像源 为了验证是否切换成功,可以使用 docker info 查看,会显示如下信息: 安装Docker-Compose,这里下载的是最新版本v2.5.0,安装流程如下: 修改密码: select NOW() 时间如果小了8小时,执行如下操作同步时区即可: 如果要安

    2024年02月02日
    浏览(30)
  • Docker配置jdk,mysql,redis,rabbitmq,nacos详细教程

    1.安装镜像 找到所要安装的镜像版本,复制命令 输入命令,下载openjdk8镜像 命令 作用 2.查看已安装的镜像 命令 作用 3.运行容器 命令解析 命令 作用 docker run 创建并启动一个容器 –name jdk8 将容器取名为jdk8 -d 设置后台运行 -it -i:以交互模式运行容器 -t:为容器重新分配一个

    2024年03月28日
    浏览(44)
  • Linux docker环境安装,docker-compose安装,jdk17安装

    删除之前安装的docker 安装yum工具 设置docker镜像源 将软件包信息提前在本地索引缓存 安装docker 查看其它版本 启动docker前准备 关闭防火墙 禁止开机启动防火墙 启动docker 设置开机启动 (1)查看状态: systemctl status docker (2)查看版本 docker -v 设置国内镜像 下载[https://github.com/dock

    2024年01月19日
    浏览(31)
  • linux安装搭建配置docker,mysql,nacos,redis哨兵集群,kafka,elasticsearch,kibana,IK分词器,安装Rabbitmq,安装并配置maven

    目录 搭建docker 1.2安装yum工具  1.3更新阿里镜像源 1.4下载docker 1.5关闭防火墙 1.6启动docker 1.7查看docker版本 1.8配置阿里云镜像 1.8.1 创建文件夹 1.8.2在文件夹内新建一个daemon.json文件 1.8.3重载文件 1.9重启docker 2安装MySQL 3安装nacos 3.1拉取nacos镜像并启动 3.2启动nacos命令 3.3命令敲完

    2024年02月03日
    浏览(45)
  • 使用docker安装jdk、tomcat、mysql、nginx

    一、安装jdk 使用命令查看可用镜像  docker search jdk8 下载通过docker下载jdk docker pull kdvolder/jdk8   查看jdk是否下载成功  docker images    用docker启动 docker run -di --name=jdk1.8 kdvolder/jdk8  查看是否启动成功 docker ps 查看下载的jdk版本 docker exec -it jdk1.8 /bin/bash java -version 二、安装mys

    2024年02月04日
    浏览(22)
  • Linux02(项目部署,手动和自动部署,JDK版本问题,安装软件,安装软件,安装JDK,Tomcat,MySQL,Irzsz)

    目录 一、安装软件 1. 安装准备工作 1 Linux里的软件安装方式 2 上传软件到Linux 3 拍照虚拟机快照 2. 安装JDK 1 卸载自带jdk 2 解压JDK 3 配置环境变量 4 测试JDK 3. 安装Tomcat 1 解压Tomcat 2 修改防火墙设置 3 测试Tomcat 启动Tomcat 访问Tomcat 查看Tomcat日志 4 关闭Tomcat 4. 安装MySQL 1 卸载自带

    2024年04月18日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包