CKA/CKAD应试教程:从Docker到Kubernetes完全攻略
上QQ阅读APP看书,第一时间看更新

1.6 实战练习——创建MySQL容器

请记住,创建MySQL容器时,不要使用从阿里云或Docker官方仓库下载的MySQL镜像,直接使用从网易镜像源(c.163.com)下载的镜像即可。

在使用MySQL镜像时,至少需要指定一个变量MYSQL_ROOT_PASSWORD来指定root密码,其他变量,比如MYSQL_USER、MYSQL_PASSWORD、MYSQL_DATABASE,都是可选的。

可以看到,使用MySQL镜像创建出来的容器里运行的是mysqld。

第1步 创建容器。

这里使用MYSQL_ROOT_PASSWORD指定了MySQL root密码为haha001,在容器里创建一个数据库,名称为blog(由-e MYSQL_DATABASE=blog选项指定)。

第2步 做连接测试。

在物理机上用yum安装MariaDB客户端,命令为yum -y install mariadb,然后连接容器。

容器的IP可以通过如下命令来查看。

上述命令在vms101上用nerdctl执行,只要把关键字docker换成nerdctl即可。