返回

Linux(CentOS 7)中的JDK、MySQL和Docker安装指南

后端

Linux、MySQL和Docker在CentOS 7中的安装和配置



1. 系统更新

yum update -y

2. 安装Java开发工具包(JDK)

2.1 下载JDK

wget https://download.oracle.com/java/19/latest/jdk-19_linux-x64_bin.tar.gz

2.2 解压JDK

tar xzf jdk-19_linux-x64_bin.tar.gz -C /opt

2.3 配置环境变量

echo 'export JAVA_HOME=/opt/jdk-19' >> ~/.bashrc
echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

2.4 验证JDK安装

java -version

3. 安装MySQL数据库

3.1 安装MySQL Yum源

yum install https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

3.2 安装MySQL服务器

yum install mysql-server

3.3 启动并启用MySQL服务

systemctl start mysqld
systemctl enable mysqld

3.4 设置MySQL根用户密码

mysql_secure_installation

3.5 验证MySQL安装

mysql -u root -p

4. 安装Docker

4.1 安装Docker Yum源

yum install https://download.docker.com/linux/centos/docker-ce.repo

4.2 安装Docker引擎

yum install docker-ce

4.3 启动并启用Docker服务

systemctl start docker
systemctl enable docker

4.4 验证Docker安装

docker run hello-world

5. 测试Java应用程序

5.1 创建一个简单的Java应用程序

mkdir test-app
cd test-app
public class HelloWorld {

    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

5.2 编译Java应用程序

javac HelloWorld.java

5.3 运行Java应用程序

java HelloWorld

6. 测试MySQL数据库

6.1 连接MySQL数据库

mysql -u root -p

6.2 创建一个新的数据库

CREATE DATABASE test_db;

6.3 使用新数据库

USE test_db;

6.4 创建一个新的表格

CREATE TABLE test_table (
  id INT NOT NULL AUTO_INCREMENT,
  name VARCHAR(255) NOT NULL,
  PRIMARY KEY (id)
);

6.5 插入数据到表格中

INSERT INTO test_table (name) VALUES ('John Doe');

6.6 查询表格中的数据

SELECT * FROM test_table;

7. 测试Docker容器

7.1 拉取一个Docker镜像

docker pull nginx

7.2 运行一个Docker容器

docker run -d --name my-nginx nginx

7.3 查看正在运行的Docker容器

docker ps

7.4 停止一个Docker容器

docker stop my-nginx

7.5 删除一个Docker容器

docker rm my-nginx

8. 结论

恭喜您!您已经成功地在 CentOS 7 系统中安装并配置了 Java 开发环境 (JDK)、MySQL 数据库和 Docker 容器平台。本教程提供了详细的步骤和示例,帮助您掌握这些必备组件的安装和配置过程。通过本教程,您能够轻松地在 CentOS 7 中构建和部署您的 Java 应用