Docker(nginx)镜像构建
来源:互联网 发布:win7网络共享密码取消 编辑:程序博客网 时间:2024/05/19 04:51
1.下载centos镜像
docker pull centos
2.运行镜像
docker run --name nginx-man -it centos
3.安装wget软件包
yum install -y wget gcc gcc-c++ make openssl-devel
4.下载nginx安装包
5.手动安装
mv *.gz /usr/local/src cd /usr/local/src tar zxf nginx-1.11.4.tar.gz
6.创建www用户
useradd -s /sbin/nologin -M www -M:不要自动建立用户的登入目录 -s:指定用户登入后所使用的shell
7.配置nginx
./configure --prefix==/usr/local/nginx --user=www --group=www --with-http_ssl_model --with-http_stub_status_model --with-pcre=/usr/local/src/pcre-8.37 make install
8.启动docker运行nginx
vi /etc/rc.local /usr/local/nginx/sbin/nginx
9.修改配置让其前台运行
vim /usr/local/nginx/conf/nginx.conf 添加:daemon off;
10.查看进程
docker ps -l
11.commit到暂存区
docker commit -m "my nginx" id lzp/my-nginx:v1 返回一个id docker images
12.运行镜像
docker run -d -p 92:80 lzp/my-nginx:v1
13.进入后退出问题解决
docker run -it lzp/my-nginx:v1 vi /etc/rc.local exit docker ps -l docker commit -m "v2" id lzp/mynginx:v2 docker run -d -p 92:80 lzp/my-nginx:v1 /usr/local/nginx/sbin/nginx
阅读全文
0 0
- Docker(nginx)镜像构建
- Docker构建镜像
- 【Docker】Docker构建镜像
- 【Docker构建】- Nginx创建带Nginx服务的Centos Docker镜像
- docker: 构建openldap镜像(image)
- Docker镜像构建上下文(Context)
- Docker(二)-Docker化-构建Springboot的镜像
- Docker 构建redis镜像
- Docker 构建Tomcat镜像
- Docker构建ssh镜像
- docker(二):构建镜像
- Docker-Dockerfile构建镜像
- Docker构建Redis镜像
- Docker构建SpringBoot镜像
- 使用docker构建镜像
- docker 镜像构建Dockerfile
- Docker镜像构建-Dockerfile
- docker构建tomcat镜像
- SQL 约束 (Constraints):NOT NULL、UNIQUE、PRIMARY KEY、FOREIGN KEY、CHE
- 谈Runtime机制和使用的整体化梳理
- java 实现单向链表
- docker基本操作
- spark 2.1 task allocation on yarn cluster
- Docker(nginx)镜像构建
- mysql介绍——基础知识
- Selenium Grid
- java字符串(1):String,StringBuffer,StringBuilder的使用与区别
- 微信公众账户开发 之 两个页面同时提交数据
- Java--jsp页面日期输出格式处理
- shell字符串操作
- WEKA3.8 导入 libsvm 和 liblinear 包
- spring-boot-starter-dubbo