rancher 能连接数据库吗

rancher 能连接数据库吗,第1张

可以的

mysql镜像制作:1.)使用docker pull ubuntu命令先取下一个ubuntu的镜像作为基础镜像;

2.)基于这个镜像使用docker run –name ubuntu_mysql –it bash命令创建一个容器,在这个容器中使用apt-get install mysql-server,安装过程中会提示输入密码这个使用Cloudsoar12,安装完成后,需要配置mysql允许外部主机访问,这里要改两个地方:

A. /etc/mysql/my.cnf中找到bind-addree=127.0.0.1这行,然后把他注释掉,然后重启mysql服务;

B.使用mysql进入服务器,设置mysql允许其他主机访问。

3. )将第二步中配置好的容器通过docker commit ubuntu 192.168.2.35:80/base _mysql做成一个服务镜像,其中192.168.2.35:80是搭建的私有Registry,做成镜像后,通过push命令将这个镜像提交到私有Registry中。

4. )编写Dockerfile制作应用镜像。新建一个目录,命名为mysql,在这个目录下,放置如下三个文件:

A:GoToMyCloudDB.sql

容器首次启动时,通过这个文件可以将数据库表建出来;

B:run.sh

启动mysql服务,并且判断是否是第一次启动,如果是就导入GoToMyCloudDB.sql。里面的具体内容如下:

C:Dockerfile

文件内容如下:

在mysql这个目录下,建出上面的三个文件后,通过使用docker build –t 192.168. 4.12:80/brank_mysql,制作服务镜像,做完后上传到私有Registry上。

生成rsa公钥和私钥

3、在RancherOS主机上使用scp命令,将centos上的配置文件拷贝到机器中;

4、执行sudo ros install命令,指定配置文件和磁盘,安装RancherOS系统到硬盘中;

5、重启RancherOS主机,并在centos上使用私钥ssh登录到RancherOS进行管理;

6、现在即可对rancherOS进行 *** 作了!


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

原文地址: http://outofmemory.cn/zaji/7482296.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-06
下一篇 2023-04-06

发表评论

登录后才能评论

评论列表(0条)

保存