本文主要介绍通过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-engine5.安装所需的软件包:
yuminstall-yyum-utilsdevice-mapper-persistent-datalvm26.设置百胜源(阿里的源,比较快)
yum-config-manager--add-repohttp://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo7.安装:(由于回购中默认只打开稳定仓,所以这里安装了最新的稳定版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数据库。希望对你有帮助。如果您有任何问题,请给我留言,边肖将及时回复您。非常感谢您对我们网站的支持!
如果你觉得这篇文章对你有帮助,请转载。请注明出处。谢谢大家!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)