Docker构建镜像小记

#构建镜像:

##1.建立Git仓库

将应用代码拷入

##2.建立一个名为Dockerfile的文件

内容为下:

```

FROM tutum/lamp:latest

RUN apt-get update && \

apt-get -y install php5-gd && \

rm -rf /var/lib/apt/lists/*

RUN chown -R www-data:www-data /var/www/html

ADD web/ /var/www/html

ADD info.php /var/www/html/info.php

ENV DB_SERVER localhost

ENV DB_DATABASE webtest

ENV DB_USER root

ENV DB_PASSWORD dbpassword

ADD create_mysql_admin_user.sh /create_mysql_admin_user.sh

ADD create_db.sh /create_db.sh

RUN chmod +x /*.sh

EXPOSE 80 3306

CMD ["/run.sh"]

```

可在create_mysql_admin_user.sh脚本中写入数据库脚本操作

##3.将git仓库传到github,或者bitbucket平台,并push

##4.打开时速云,建立项目

https://www.tenxcloud.com/

##5.选择在平台上的项目,并选择构建,选择国际节点。

##6.构建完成后,可在时速云上运行容器,查看效果。

##7.稍等片刻,即启动应用完成。


本次使用的仓库在https://bitbucket.org/dubuqingfeng/platform-web-test1

推荐阅读更多精彩内容