Build a nginx image based on ubuntu

  1. Create a dockerfile

    $ mkdir szer1-nginx-server && cd szer1-nginx-server/
    $ vi Dockerfile
  2. Writing instructions

    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. Build the image

    docker build -t szer1-nginx-server.

image.png

  1. Create a new volume

    $ docker volume create szer1-volume
  2. Create a new bridge network

    $ docker network create --driver bridge szer1-net
  3. Run the szer1-nginx-server container in the background of the new volume and specify the new network

    $ 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. Access test
    image.png

  5. Upload to the official warehouse

    $ 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
顶部