利用dockerfile构建mysql容器
本文目的是创建一个MySQL的image,并且在新创建出来的容器里自动启动MySQL服务接受外部连接步骤:1. 首先创建一个目录并在目录下创建一个Dockerfile,文件内容如下[plain] viewplain copy print?FROM centos:centos6 MAINTAINER Fanbin
·
本文目的是创建一个MySQL的image,并且在新创建出来的容器里自动启动MySQL服务接受外部连接
步骤:
1. 首先创建一个目录并在目录下创建一个Dockerfile,文件内容如下
2. 在Dockerfile所在目录下运行build命令来生成image文件,这里使用mysql_server作为image文件名
运行完build命令后,可以使用“sudo docker images”来查看。
3. 启动容器
3.1 首先使用下面的命令来启动容器
启动完容器后,可以使用“sudo docker ps”来查看,此时可以看PORTS列内容为“0.0.0.0:49153->3306/tcp”,容器的3306端口会被映射到宿主机器的49153端口,这样我们就可以通过宿主机器的49153端口来连接了,比如:
3.2 另外在运行容器的时候也可以通过下面的命令
此时容器的3306端口会被映射到宿主机器的3306端口,这样我们就可以通过宿主机器的3306端口访问mysql了
更多推荐
已为社区贡献3条内容
所有评论(0)