mysql镜像使
安装docker
1.yum安装
yum install docker -y
启动docker
systemctl enable docker #设置docker开机自启
systemctl start docker #开启docker
获得mysql镜像
1.搜索镜像
docker search mysql
可以看到有很多mysql镜像我们直接选择stats最多的镜像
2.从远处库拉取镜像
docker pull mysql
3.查看镜像
docker images

运行mysql
docker run –name mysqlTest - p 3307:3306 \
-e MYSQL_ROOT_PASSWORD=123456 \
-d mysql
–name #镜像运行的名称,也就是container的名称
-p 3307:3306 将这个contariner的3306端口映射到宿主机3307端口
-e 设置变量
-d 表示在后台运行
查看容器
docker ps

进入容器,并创建数据库和表
docker exec -it mysqlTest bash
mysql -uroot -p
输入密码:123456

创建数据库和表
create database test
use test
create table user(id VARCHAR(20),name VARCHAR(25),age INT(4))

编写代码连接mysql
注:这里我用的是golang,其他语言也一样。只需要知道ip是0.0.0.0,端口是我们之前自己设定的3306到3309的3309端口。

本文介绍了如何安装和启动Docker,获取并运行MySQL镜像,创建数据库和表,以及使用Dockerfile创建自定义镜像。通过Dockerfile,编写了Python应用连接MySQL,并讨论了Docker服务、Swarm集群及其调度策略。
最低0.47元/天 解锁文章
3194

被折叠的 条评论
为什么被折叠?



