VMware中安装CentOS7(设置静态IP地址)并通过docker容器安装mySql数据库

VMware中安装CentOS7(设置静态IP地址)并通过docker容器安装mySql数据库,第1张

VMware中安装CentOS7(设置静态IP地址)并通过docker容器安装mySql数据库(超详细教程)

本文主要介绍通过docker容器在VMware和mySql数据库中安装CentOS7(设置静态IP地址)(超详细教程)。这篇文章很详细,有一定的参考价值。有需要的朋友可以参考一下。

一个大二学生问我这些怎么安装配置,我就简单做了个教程,录在这里,分享给有需要的朋友。

在安装过程中学习使用就够了,实际工作中一些繁琐的配置就跳过了!

打开VM虚拟机,菜单栏【文件】-->:选择【新建虚拟机】和“o自定义(高级)”-->:【下一步】

默认情况下,点击【下一步】直到选择安装盘,并选择已下载的官方DVD镜像文件(不要完全镜像其他镜像,以免不必要的动作。

坑)

[下一步]设置虚拟机名称(取一个合适的名称并设置一个合适的路径)

设置默认处理器。安装虚拟centos后,可以根据情况进行调整。这时候就没必要设置了。

设置默认内存,稍后根据使用情况进行调整。

[下一步]选择网络类型,并使用“NAT”网络模式。如果centos需要配置静态ip地址,则必须选择该地址。如果不需要配置静态ip地址,选择“桥接”,推荐“NAT”。

默认情况下,转到“下一步”,默认情况下,转到“创建新的虚拟磁盘”。

【下一步】“指定磁盘容量”,将默认值20修改为10,不够再增加。

默认[下一步]最后,单击“完成”

单击[完成]后,将出现安装指南。学会选择有建议的“中文”语言,避免入坑。不过一般推荐英语。毕竟我是程序员。

单击[继续]

点击“软件选择”并选择“带GUI的O服务器”。请暂时不要勾选右边的附件选项。个人电脑学会使用建议的GUI来避免把自己埋在坑里。喜欢自虐的可以选最小的安装,喜欢什么就选什么。

点击【完成】跳出。点击“安装位置”默认设置,然后点击“完成”退出。

点击“网络和主机名”,打开以太网交换机,就可以设置自己的主机名了。暂时不要移动配置选项。

配置【完成】后,点击【开始安装】,点击“root密码”将密码设置为123456(不要太复杂),点击两次【完成】按钮即可跳出。点击“创建用户”,设置用户和密码(不要太复杂),勾选“使该用户成为管理员”。等待安装完成~~~~

安装完成后点击【重启】,等待其自行启动。

重启后会d出“初始设置”。单击并选中“我同意该协议”复选框。点击“完成”按钮d出。最后,点击右下角的“完成配置”。

界面中列出的登录用户是我们之前创建的用户。我们以root用户身份登录,然后单击未列出。

输入用户名“root”,输入123456之前设置的密码,确认登录进入系统界面“前进”-“前进”-“跳过”

点击左上角的“应用”,选择“终端”

打开终端窗口并输入ifconfig。

Ens33是默认的网络连接名称,没有ip地址。此时无法ping通主机的ip或者百度的URL。

==================分割线============================

==================分割线============================

==================分割线============================

配置虚拟centos7的网络连接

选择“编辑”-“虚拟网络编辑器”

单击[更改设定]

在下图中,选择d出窗口顶部列表中的“NAT模式”栏。子网ip设置为192.168.xxx.0,xxx不应该设置为与主机相同。例如,如果主机ip是192.168.1.123,那么xxx不应该等于1。如果主机ip和170.20.12.14差不多,那么XXX可以随便设置。(建议不要将xxx设置为0或1,而是设置类似的数字如110、111等。当主机连接不同的WiFi(路由器)时,ip变化可能会导致“子网ip”的xxx值与主机相同。如果相同,修改“子网ip”的xxx值,避免相同。)

单击[NAT设置...]按钮设置网关ip。网关ip的前三段与子网ip相同,最后一段与子网ip不同。最后,点击确认-应用-确认。

接下来,编辑配置文件并打开终端窗口。

输入:vim/etc/sysconfig/network-scripts/ifCFG-eno33来修改配置文件

输入文件后,按A键进入编辑模式。

修改和添加配置,例如用红色标记的配置。

修改完成后,在终端窗口按“ESC”-enter”:wq”,点击回车键保存退出编辑并重启服务:服务网络重启,进入:ifconfig查看网络信息,可以看到我们的静态ip设置成功。

百度可以ping。(Ctrl+z退出ping)

主机也可以ping虚拟centos7。

如果ping百度时虚拟centos7不工作,请设置:

选择正确的网络适配器vmnet8是由NAT设置的网络适配器,然后右键单击属性。

检查VMnet8的网络适配器的ipv4ip地址是否是自定义的。自定义ip地址不能与VMware配置的网关(192.168.11.1)相同,也不能与virtualcentos7中配置的静态ip地址(192.168.11.101)相同。

然后可以在虚拟centos里ping百度。

无论主机连接到哪个新WiFi(路由器),virtualcentos7的ip地址都是固定的。

==================分割线============================

==================分割线============================

==================分割线============================

安装docker

1.以1.root权限登录,更新yum,(更新前确保网速满足更新要求)。一般百胜只在个人系统上更新,生产环境应该不会随意更新。

终端输入:

yum更新

3.如果报告了错误:

packagesnotmatchintendeddownload表示更新时存在版本冲突,然后执行:yumcleanall。

4.卸载旧版本:

yumremovedockerdocker-commondocker-selinuxdocker-engine

5.安装所需的软件包:

yuminstall-yyum-utilsdevice-mapper-persistent-datalvm2

6.设置百胜源(阿里的源,比较快)

yum-config-manager--add-repohttp://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

7.安装:(由于回购中默认只打开稳定仓,所以这里安装了最新的稳定版17.12.0。)YumInstallDocker-CE启动并加入boot。

8.Start:SystemCTL启动DockersystemCTL启用Docker

验证安装是否成功(有两部分,客户端和服务,表明docker安装和启动都是成功的)

docker版本

==================分割线============================

==================分割线============================

==================分割线============================

docker安装mysql

1.终端名称:docker搜索mysql

2.pull获取mysql图像

dockerpullmysql:5.6

3.配置mysql

命名者:

dockerrun-p3306:3306--restart=always--namemysql-demo-v/usr/local/gourd/docker/mysql/conf:/etc/mysql/conf.d-v/usr/local/gourd/docker/mysql/logs:/logs-eMYSQL_ROOT_PASSWORD=123456-dmysql:5.6

命令描述:

-p3306:3306:将容器的3306端口映射到主机的3306端口。

-restart=总是当Docker重启时,容器也会重启。

-namemymysql给容器一个名称。

-v$PWD/conf:/etc/mysql/conf.d:将主机当前目录下的conf/my.cnf挂载到容器的/etc/mysql/my.cnf中。

-v$PWD/logs:/logs:将主机当前目录下的logs目录挂载到容器的/logs中。

-v$PWD/data:/var/lib/mysql:将主机当前目录下的数据目录挂载到容器的/var/lib/mysql。

-eMYSQL_ROOT_PASSWORD=123456:初始化ROOT用户的密码。

4.Namer:dockerstart(image-name)开始镜像。

命名者:dockerps-s查看运行镜像

用Navicat连接mysql:

摘要

以上是边肖介绍的在VMware中通过docker容器安装CentOS7(设置静态IP地址)和mySql数据库。希望对你有帮助。如果您有任何问题,请给我留言,边肖将及时回复您。非常感谢您对我们网站的支持!
如果你觉得这篇文章对你有帮助,请转载。请注明出处。谢谢大家!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/774734.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存