Build a nginx image based on ubuntu
-
Create a dockerfile
$ mkdir szer1-nginx-server && cd szer1-nginx-server/ $ vi Dockerfile
-
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;"]
-
Build the image
docker build -t szer1-nginx-server.
-
Create a new
volume
$ docker volume create szer1-volume
-
Create a new
bridge network
$ docker network create --driver bridge szer1-net
-
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
-
Access test
-
Upload to the official warehouse
$ docker login $ docker tag szer1-nginx-server:latest szer1/szer1-nginx-server $ docker push szer1/szer1-nginx-server
发表评论 取消回复