基于Dockerfile 构建镜像–Nginx、Tomcat、Mysql 镜像

1:构建 Nginx 镜像

Nginx是一款轻量级的web服务器,也是一款优秀的反向代理服务器
1)下载基础镜像

2)建立工作目录

基于Dockerfile 构建镜像--Nginx、Tomcat、Mysql 镜像

4)编写执行脚本内容

5)生成镜像

基于Dockerfile 构建镜像--Nginx、Tomcat、Mysql 镜像
网页访问宿主机IP:随机端口,说明Nginx已经启动成功
基于Dockerfile 构建镜像--Nginx、Tomcat、Mysql 镜像
2)创建Dockfile文件

3)用Dockfile生成镜像

基于Dockerfile 构建镜像--Nginx、Tomcat、Mysql 镜像
网页访问 宿主机IP:8080,可看到tomcat首页
基于Dockerfile 构建镜像--Nginx、Tomcat、Mysql 镜像

Dockerfile已经写好

基于Dockerfile 构建镜像--Nginx、Tomcat、Mysql 镜像
4)运行容器

基于Dockerfile 构建镜像--Nginx、Tomcat、Mysql 镜像

在容器mysql中创建 LXF数据库,客户端可以看到

基于Dockerfile 构建镜像--Nginx、Tomcat、Mysql 镜像

创建mysql 5.7版本的镜像
1)创建工作目录
并把所需软件包拉取过来

2)创建Dockerfile文件

3)编写执行脚本内容

4)用Dockfile生成镜像

5)运行容器

6)进入容器,设置权限

验证 测试:
在另外一台宿主系统中安装mariadb客户端 远程连接mysql容器

来源:中o诚

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年3月20日
下一篇 2020年3月20日

相关推荐