centos7基于centos6.7镜像构建nginx容器
来源:互联网 发布:司马懿为何不称帝 知乎 编辑:程序博客网 时间:2024/06/04 19:46
一 创建Dockerfile以及nginx.repo
cd ~
mkdir nginx
touch Dockerfile
根据nginx官方配置yum源
官方网站:http://nginx.org/en/linux_packages.html#stable
touch nginx.repo
nginx.repo内容如下:
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/6/$basearch/
gpgcheck=0
enabled=1
二 编写Dockerfile
vi Dockerfile
内容如下:
# Version: 0.0.1
FROM centos:6.7
MAINTAINER loomz "loomz@163.com"
ADD nginx.repo /etc/yum.repos.d/nginx.repo
RUN yum -y install nginx
ENTRYPOINT ["/usr/sbin/nginx", "-g", "daemon off;"]
EXPOSE 80
三 构建镜像
sudo docker build -t="loomz/nginx:v1" .
四 启动镜像
sudo docker run -i -t -p 80:80 --name nginx loomz/nginx:v1
五 验证nginx启动
在宿主机访问
curl localhost:80
返回nginx的index.html说明nginx启动成功
六 重新启动容器
sudo run 启动容器后非后台启动,屏幕无法输入,ctrl+c停止容器,再启动容器,命令如下:
sudo docker start nginx (容器名,containerid...............)
停止
sudo docker stop nginx
- centos7基于centos6.7镜像构建nginx容器
- Docker实战:基于centos7镜像创建可以ssh链接的Docker容器
- centos7/centos6 装nginx
- Docker教程三之基于Centos7的Nginx环境镜像以及简单负载均衡
- docker构建jenkins镜像和容器
- CentOS7安装Docker,运行Nginx镜像、Centos镜像
- CentOS7安装Docker,运行Nginx镜像、Centos镜像
- CentOS7安装Docker,运行Nginx镜像、Centos镜像
- CentOS7安装Docker,运行Nginx镜像、Centos镜像
- Docker(nginx)镜像构建
- Dockerfile 构建nginx镜像并运行
- 利用本地centos7.0镜像升级centOS6.5
- 利用Dockerfile构建一个基于CentOS 7镜像参考
- 基于已有镜像的容器创建镜像
- CentOS6.5 Gitolite构建Git镜像服务器
- centos7安装shipyard没有本地容器及镜像
- CentOS6 PHP5.6+Nginx Docker镜像制作
- 使用docker构建jenkins镜像并运行容器
- 实现iOS图片等资源文件的热更新化(三):动态的资源文件夹
- 《编程之法》-第二章
- for循环内绑定事件的问题(立即执行与延迟执行)。
- java类中方法的执行顺序
- Sublime Text 如何关闭自动更新
- centos7基于centos6.7镜像构建nginx容器
- OpenGL学习脚印:创建更多的实例(instancing object)
- Android模拟器
- VirtualBox磁盘扩容
- Linux进程间通信编程
- ccpc 长春站 J 题 Ugly Problem
- JAVA之JVM内存管理和垃圾回收
- python中的import和from import
- Ajax学习 四