Docker系列三~docker安装nginx
Docker系列三
docker安装nginx
搜索nginx版本
docker search nginx
拉取nginx最新版本镜像
docker pull nginx:latest
查看本地镜像
[root@localhost conf.d]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
php72-fpm latest 61b9022e44de 4 days ago 510 MB
php72-fpm-wq latest 6156bc1a6c65 4 days ago 510 MB
docker.io/php 7.2-fpm 03d449391aab 2 weeks ago 398 MB
docker.io/nginx latest c39a868aad02 2 weeks ago 133 MB
docker.io/redis latest 62f1d3402b78 3 weeks ago 104 MB
docker.io/mysql/mysql-server 5.7 a9dda627da1f 4 weeks ago 360 MB
创建nginx容器,拷贝出nginx里面的默认配置以及对应的文件夹等
docker run --name nginx-test -p 8080:80 -d nginx
拷贝出nginx里面的默认配置文件、日志文件夹等到本地机器
#拷贝出nginx里面的默认配置文件、日志文件夹等到本地机器
docker cp f230ec4d3923:/etc/nginx/nginx.conf /data/nginx/conf/
docker cp f230ec4d3923:/etc/nginx/conf.d /data/nginx/conf.d
docker cp f230ec4d3923:/var/log/nginx /data/nginx/logs
docker cp f230ec4d3923:/usr/share/nginx/html /data/nginx/html
创建nginx容器
docker run -it --network nginx_bridge --restart always --privileged=true --name nginx-docker -p 80:80 -p 443:443 \
-v /data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
-v /data/nginx/conf.d:/etc/nginx/conf.d \
-v /data/nginx/logs:/var/log/nginx \
-v /data/nginx/html:/usr/share/nginx/html -d nginx:latest
#--name nginx-docker:容器名称。
#-p 8080:80: 端口进行映射,将本地 8080 端口映射到容器内部的 80 端口,可以添加多个端口映射
#--network nginx_bridge 该容器加入nginx_bridge网桥
#--restart always docker重启,可以保持改容器启动状态
#--privileged=true docker依机器的root权限启动,可以是docker获取更高的权限
#-v 文件夹映射 -v /data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
#-d nginx: 设置容器在在后台一直运行。
查看容器状态
[root@localhost conf.d]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
56283c5949f8 mysql/mysql-server:5.7 "/entrypoint.sh --..." 8 days ago Up 6 days (healthy) 0.0.0.0:3306->3306/tcp, 0.0.0.0:33060->33060/tcp custom-mysql
952cde709868 redis:latest "docker-entrypoint..." 9 days ago Up 6 days 6379/tcp redis
1c35d00462ed php:7.2-fpm "docker-php-entryp..." 10 days ago Up 6 days 9000/tcp php72
4fe8f0dd527e nginx "/docker-entrypoin..." 10 days ago Up 6 days 0.0.0.0:80->80/tcp nginx-docker
[root@localhost conf.d]#
Docker系列三~docker安装nginx相关推荐
- Docker系列 三. Docker安装mysql
1.环境&工具: 阿里云轻量级服务器.centos7系统.FinalShell(其他连接客户端也可以) 2.安装mysql 2.1 获取mysql镜像 获取mysql镜像 2.2 下载最新my ...
- docker系列(三)docker三剑客之Compose
docker-compose,快速对docker容器集群进行编排 Docker Compose 介绍 Docker-Compose 是 Docker 的一种编排服务,是一个用于在 Docker 上定义 ...
- Docker系列(二十一)——Docker实例三Docker安装Tomcat实例
< Docker实例三Docker安装Tomcat实例 > 前言 在前面一篇文章种,完成了 < Docker安装Nginx实例 >,本篇将继续镜像安装教程,并完成Docker安 ...
- Docker系列五~docker安装php-fpm
Docker系列五 docker安装php-fpm 访问PHP镜像库地址: https://hub.docker.com/_/php?tab=tags 选择合适的版本 php-fpm镜像主要是提供ph ...
- Docker系列一 ~docker的安装
Docker系列一 docker安装 依照centos为例,Docker 官方建议要 CentOS7.0 及以上系统版本,在运行CentOS 6.5及以后版本时,需要内核版本>=2.6.32-4 ...
- Docker系列四~docker安装mysql
Docker系列四 docker安装mysql 搜索mysql版本 [root@localhost conf.d]# docker search mysql INDEX NAME DESCRIPTIO ...
- Docker系列 七. Docker 安装Jenkins
Docker系列 七. Docker 安装Jenkins Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集 ...
- Docker系列之MySQL安装教程
Docker系列之MySQL安装教程 有了前面的基础教程Docker系列之常用命令操作手册之后,本博客记录一篇mysql的安装教程 mysql镜像查询命令 docker search mysql 几个 ...
- Docker系列之RabbitMQ安装部署教程
Docker系列之RabbitMQ安装部署教程 因为学习RabbitMQ需要,需要安装RabbitMQ,网上找资料,RabbitMQ官方提供了window版.Linux版.Docker版的管理页面,为 ...
最新文章
- Linux解压WINRAR文件
- MySQL5.7 支持一个表有多个INSERT/DELETE/UPDATE触发器
- C++类中不能定义自身类类型成员变量
- android 解决setbackgrounddrawable过时
- jQuery Mobile页面返回无需重新get
- Java反射课程教程
- VS2010/MFC编程入门之二十三(常用控件:按钮控件的编程实例)
- 模板—tarjan求割边
- 为什么写C语言弹不出窗口,居然还有SB说C写不出窗口的..
- Java hibernate假外键_java – Hibernate:外键的列数错误
- 今天和朋友去参观一家做电商创业公司
- Linux下安装和配置JDK与Tomcat(升级版)
- lcd1602c语言程序分析,全方位解析LCD1602特性及单片机显示应用
- stm32使用AD采样需要注意的一些小问题
- 什么是发动机号,发动机号码是什么?
- C语言经典项目之二——扫雷
- 腾讯区块链正式落地法律场景,携手慧狮构建“司法联盟链”
- c语言中的fab是什么意思,FAB法则中的F是指什么
- 私人定制(附源码):弹出框统一样式一个JS文件就可以解决!
- 谷歌硬盘,百度云盘等超大文件利用IDM加速下载,防止限流方法
热门文章
- asp.net mvc 包含了一个 html 的助手类在哪里,c# - 在App_Code中使用@HTML的ASP.NET MVC Razor Helper - 堆栈内存溢出...
- [MySQL] mysql 的行级显式锁定和悲观锁
- RIP引入外部路由配置示例
- shell 相关知识(1)
- DNS(BIND) 正向解析 反向解析 基本服务的搭建
- 使用Vitamio打造自己的Android万能播放器(6)——在线播放(播放列表)
- syslog-ng记录history日志
- Hadoop1.9安装配置
- XXX 管理平台系统——项目风险
- JSP学习笔记(六十二):struts2中的Lambda表达式