构建一个基于ubuntu的nginx镜像

  1. 创建dockerfile文件

    $ mkdir szer1-nginx-server && cd szer1-nginx-server/
    $ vi Dockerfile
  2. 编写指令

    FROM ubuntu:latest
    MAINTAINER szer1 "1124777606@qq.com"
    RUN apt-get update && apt-get install -y vim &&  apt-get install -y nginx && > /var/www/html/index.nginx-debian.html
    EXPOSE 80
    CMD ["nginx","-g","daemon off;"]
  3. 构建镜像

    docker build -t szer1-nginx-server .

image.png

  1. 创建新的volume

    $ docker volume create szer1-volume
  2. 创建新的bridge network

    $ docker network create --driver bridge szer1-net
  3. 挂在新的volume和指定新网络后台运行szer1-nginx-server容器

    $ docker run -itd --rm -p 80:80 --network szer1-net --mount source=szer1-volume,destination=/usr/share/nginx/html --name webserver szer1-nginx-server
  4. 访问测试
    image.png

  5. 上传至官方仓库

    $ docker login
    $ docker tag szer1-nginx-server:latest szer1/szer1-nginx-server
    $ docker push szer1/szer1-nginx-server

    image.png

点赞(0)

评论列表 共有 0 评论

暂无评论

微信服务号

微信客服

淘宝店铺

support@elephdev.com

发表
评论
Go
顶部