虚拟机操作系统的安装(docker-jdk-mysql-Tomcat,配置静态IP)

虚拟机操作系统的安装(docker-jdk-mysql-Tomcat,配置静态IP)

本篇文章教大家如何安装linux(虚拟机操作系统),Linux配置静态IP
以及如何安装jdk,与使用docker安装mysql和Tomcat.



一、安装Linux操作系统(图解)

00FF00
在这里插入图片描述
在这里插入图片描述
CentOS下载官网
在这里插入图片描述![在这里插入图片描述](https://img-blog.csdnimg.cn/20210508152347589.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NzE2NzgxNg==,size_16,color_FFFFFF,t_70在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
安装完成

二、Linux配置静态IP

1.选中虚拟机,右键设置中更改网络链接为NAT模式

在这里插入图片描述

2.点击编辑–>打开虚拟网络编辑器

在这里插入图片描述

3.单击类型为NAT模式的,点击NAT设置,获取网关ip

在这里插入图片描述
在这里插入图片描述

4.打开window的适配器设置VMnet8的ip为上一步获取的网关

在这里插入图片描述

5.在linux中编辑网络配置文件(linux右键打开终端进行操作)

在这里插入图片描述

进入网络配置文件
vi /etc/sysconfig/network-scripts/ifcfg-ens33

进入后,按i,屏幕下方会出现INSERT字样,此时可以修改内容

修改文件:  BOOTPROTO=dhcp为static dhcp是自动获取ip,static是静态ip
把此段内容修改后添加到ifcfg-ens33文件中: xx需要修改成你自己网络的ip地址,其他无需修改

IPADDR=192.168.xx.xx
NETMASK=255.255.255.0
GATEWAY=192.168.xx.xx
DNS1=8.8.8.8
DNS2=8.8.4.4

IPADDR是ip地址,前三位跟网关ip地址三位一样,后一位不是数字12,小于255的都可以随意
GATEWAY就算通过虚拟机网络编辑器NAT设置获取的网关

按ESC,退回命令模式
按 :wq 保存修改

重启网络: service network restart
完成linux静态IP设置

三、Linux软件安装之JDK

1.传输jdk(linux版),到虚拟机上

在这里插入图片描述

2.安装jdk

在这里插入图片描述

rpm -ivh jdk-8u161-linux-x64.rpm

jdk-8u161-linux-x64.rpm 你自己传输进去的jdk版本

 java -version 查看是否安装成功

安装jdk完成

四、安装docker

1.查看cent os版本, Docker要求 centOs 系统的内核版本高于 3.10

命令: uname -r
在这里插入图片描述

2.如内核版本太低, 升级内核

命令: yum update

3.安装docker

命令:yum install docker (保证网络) 不断输入y 确认下一步

4.启动docker

命令: systemctl start docker
docker -v 查看docker 版本
停止 docker: systemctl stop docker

5.设置docker 服务设置为开机启动

命令:systemctl enable docker

五、安装mysql

容器操作

运行	 docker run - name contaiainer: name d image nameeg
:docker run --name myredis -d redis	
-name:自定义容器名
-d:后台运行
image-name:指定镜像模板
查看运行的容器	docker ps	-a 可以查看所有容器
停止	docker stop name/id	
启动	docker start name/id	
删除	docker rm name/id	
端口映射	-p 8888:8080
eg:docker run -d -p 8888:8080 --name mytomcat tomcat	-p 外网端口:内部端口
容器日志	docker logs name/id	

1.搜索镜像

命令: docker search mysql

index 索引 name :镜像名字
在这里插入图片描述

2.拉取mysql镜像

命令: docker pull mysql
格式: docker pull 名字:tag(版本)

3.查看是否安装成功

在这里插入图片描述

docker images
复制查询出来的 IMAGE ID
docker run -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 0627ec6901db
运行mysql并设置mysql名称与mysql密码密码后面跟着 IMAGE ID

4.在虚拟机外面通过客户端访问docker安装的mysql

在这里插入图片描述

docker ps -a (查看运行的容器)
复制查询出来的 CONTAINER ID 

在这里插入图片描述

进入镜像中的mysql:
docker exec -ti 8234c5a6e738(CONTAINER ID) /bin/bash

登入mysql:
mysql -u root -p
Enter password: (输入设置的密码我设置的是123456,输入密码时不会显示)

修改root 可以通过任何客户端连接:
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

5.测试是否可以连接mysql

在这里插入图片描述
在这里插入图片描述
成功

五、安装Tomcat

1.拉取tomcat镜像

命令: docker pull tomcat
:注意区分大小写 Tomcat不可以欧

2.启动tomcat

命令: docker run -d -p 8080:8080 tomcat

3.进入到tomcat容器中

在这里插入图片描述

查看正在运行的所有容器
docker ps -a

进入到tomcat容器中
docker exec -it 520894da7d13(启动的tomcat容器id)  /bin/bash

查看容器目录
ls -l

我们要把webapps目录删掉,再把webapps.dist目录换成webapps
rm -r webapps
mv webapps.dist webapps 

成功
在这里插入图片描述

4.无法访问, 关掉虚拟机的防火墙

本地虚拟机
service firewalld status
service firewalld stop

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值