docker 搭建web 简单操作

1. 启动端口映射

docker run -p 80 --name web -t -i ubunt /bin/bash

apt-get install -y nginx

nginx 启动

whereis nginx

停止 docker 

docker stop web

docker start web

docker exec web nginx // 这里要重启nginx

2. 构建镜像

docker run -it -p 80 --name commit_test ubuntu /bin/bash

进入容器 :apt-get update     apt-get install -y nginx

提交容器: docker commit commit_test myubuntu/commit_test1

查看镜像: docker images

运行镜像: docker run -d --name nginx_web -p 80 myubuntu/commit_test1 nginx -g "daemon off;" (前台的方式启动nginx, 最后的分号一定要写)

3.dockerfile 创建镜像

创建Dockerfile 文件内容为

FROM ubuntu:14.04

MAINTAINER Chris Chan "[email protected]"

ENV REFRESHED_AT 2016-12-05

RUN apt-get -y update && apt-get install -y nginx

RUN mkdir -p /var/www/html/website

ADD nginx/global.conf /etc/nginx/conf.d/

ADD nginx/nginx.conf /etc/nginx/nginx.conf

EXPOSE 80

你可能感兴趣的:(docker 搭建web 简单操作)