- 自建 Nginx 镜像, Dockerfile 文件内容如下:
# Dockerfile for nginx
# 使用 nginx:1.15 作为基础镜像
FROM nginx:1.15
# 镜像制作者签名
MAINTAINER leo "camworskter@gmail.com"
# 设定系统时区
ENV TZ=Asia/Shanghai
# 构建镜像时修改系统时区为指定的时区
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
# 其他配置使用基础镜像配置
- 使用
build
构建镜像
leo@ulinux:~/docker/nginx$ docker build -t leodockerpro/nginx:0.1 ./build
- 查看一下构建的镜像
leo@ulinux:~/docker/nginx$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
leodockerpro/nginx 0.1 942e7c0c12ca 42 seconds ago 109MB
nginx 1.15 568c4670fa80 9 days ago 109MB
- 运行镜像
leo@ulinux:~/docker/nginx$ docker run --name leo-nginx -p 80:80 -d leodockerpro/nginx:0.1
打开浏览器, 访问地址: http://localhost/ Ningx 启动正常