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 "chenx1242@163.com"
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
网友评论