创建mysql镜像及运行容器
git clone https://github.com/tutumcloud/tutum-docker-mysql
docker build -t tutum/mysql 5.6/
docker run -d MYSQL_PASS="mypass" --name db tutum/mysql
创建php apche镜像及运行容器
git clone https://github.com/tutumcloud/tutum-docker-php
docker build -t tutum/apache-php .
docker run -d -p 80:80 --link db:mydb -v /app:/app tutum/apache-php
curl http://localhost/ *注意mysql容器每次启动的ip是动态分派的。php应用中mysql的ip地址为映射的别名mydb,如需要查看可通过如下命令查看
docker exec db ifconfig
本文介绍如何使用Docker创建MySQL和PHPApache的镜像,并运行相应的容器。通过gitclone从GitHub获取项目,使用dockerbuild命令构建镜像,再用dockerrun命令启动容器,配置环境变量和网络链接。特别注意MySQL容器的IP动态分配问题,以及如何通过别名访问。

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



