构建一个基于ubuntu的nginx镜像
-
创建dockerfile文件
$ mkdir szer1-nginx-server && cd szer1-nginx-server/ $ vi Dockerfile -
编写指令
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;"] -
构建镜像
docker build -t szer1-nginx-server .

-
创建新的
volume$ docker volume create szer1-volume -
创建新的
bridge network$ docker network create --driver bridge szer1-net -
挂在新的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 -
访问测试

-
上传至官方仓库
$ docker login $ docker tag szer1-nginx-server:latest szer1/szer1-nginx-server $ docker push szer1/szer1-nginx-server
发表评论 取消回复