目录

1、docker概念

1.1、镜像(image)

1.2、容器(container)

1.3、仓库(repository)

1.4、理解

2、用docker运行nginx

2.1、正常命令开启nginx

2.2、使用docker容器,启动一个nginx web服务器

2.3、docker容器的背后是进程


1、docker概念

1.1、镜像(image)

镜像就是打包好的软件,里边有程序代码、基础系统、依赖关系的软件包、系统库和工具等等。是需要人们去制作的。镜像的制作的学docker人的必备的技能。

1.2、容器(container)

是运行镜像的地方,背后起一个进程来运行这个镜像。

1.3、仓库(repository)

集中存放镜像的地方,由大佬制作出来,并上传上去的。在企业都是自己的去制作镜像的,因为若是有一些不法份子把病毒代码放在仓库中,下载之后就会中病毒。

docker官方提供的仓库地址:Docker Hub - Docker

国内的仓库地址:道云,Hub · DaoCloud

1.4、理解

一个镜像你可以理解为是一个软件,把镜像放在容器里边,就是运行这个镜像

2、用docker运行nginx

2.1、正常命令开启nginx

[docker]三、docker理论概念(镜像、仓库、容器),用docker运行nginx来搭建一个属于自己网站。查看进程监听哪个端口的命令相关推荐

  1. Docker三个基本概念镜像(Image)容器(Container)仓库(Repository)

    Docker 包括三个基本概念 镜像(Image) 容器(Container) 仓库(Repository) 理解了这三个概念,就理解了 Docker 的整个生命周期. Docker 镜像 Docke ...

  2. IDEA集成Docker插件实现项目打包镜像一键部署与Docker CA加密认证

    IDEA集成Docker插件实现项目打包镜像一键部署与Docker CA加密认证 Docker开启远程访问 修改该Docker服务文件 加载配置与重启 验证是否开启成功 IDEA配置docker 编写 ...

  3. Docker部署Django由浅入深系列(中): 双容器部署Django + Uwsgi + Nginx

    本文是使用Docker部署Django由浅入深系列的中篇,我们将构建两个容器,一个容器放Django + Uwsgi,另一个容器放Nginx.我们将了解不同容器间是如何通信的,并学会正确配置uwsgi ...

  4. Docker入门教程 Part 1 基础概念 - 镜像、容器、仓库

    前言 第一篇笔记,先总体介绍Docker,及它与虚拟机技术的区别,最后再介绍Docker的最基础的三大组件概念. 本文内容主要参考Docker官方网站以及中文书籍Docker - 从入门到实践. 我正 ...

  5. Docker学习——三大组件【镜像、容器、仓库】的应用(二)

    2019独角兽企业重金招聘Python工程师标准>>> 一.使用 Docker 镜像 Docker 运行容器前需要本地存在对应的镜像,如果本地不存在该镜像,Docker 会从镜像仓库 ...

  6. docker部署项目,对镜像,容器的操作

    服务器上的项目访问不了,所以我去看了看容器,果然 那我就删除容器呗 :docker rm 容器id docker rm f097e24a9a0f 说明:从镜像到容器,同一个镜像构建多个运行的 Dock ...

  7. Docker 入门(4)镜像与容器

    1. 镜像与容器 1.1 镜像 Docker镜像类似于未运行的exe应用程序,或者停止运行的VM.当使用docker run命令基于镜像启动容器时,容器应用便能为外部提供服务. 镜像实际上就是这个用来 ...

  8. 超级详细:公网环境下登录 Docker 仓库: Docker Hub 或 国内阿里镜像仓库!超级解惑!(推送镜像到docker hub 或 国内阿里云镜像仓库)

    文章目录 前言: 1.登录 Docker Hub : ①.注册 或 登录 Docker Hub: ②.创建储存库: ③.开始上传镜像: ④.下载镜像: 2.使用 国内阿里云 镜像仓库: ①.开通 容器 ...

  9. Docker笔记一:基于Docker容器构建并运行 nginx + php + mysql ( mariadb ) 服务环境

    在编辑Dockerfile过程中参考了以下相关范例:https://hub.docker.com/_/php/.https://hub.docker.com/_/mysql/.https://hub. ...

最新文章

  1. Python模块和包:导入制作模块、name、模块定位顺序(文件名与模块名重复、功能名与功能名重复、函数名与功能名重复、变量名与模块名重复)、from 模块名 import *__all__列表、包
  2. 写作的积累 —— 台词
  3. cj20n sap 报错未知列的名称_SAP,PS模块配置和操作手册
  4. Redis 6.0 源码阅读笔记(8) -- Stream 数据类型源码分析
  5. windows开启Apache的mod_rewrite模块
  6. java中的UDP总结
  7. matlab 非线性辨识,非线性系统辨识Matlab实现
  8. Verilog学习日志(2021.7.31)
  9. 7-14 然后是几点 (15 分)有时候人们用四位数字表示一个时间,比如 1106 表示 11 点零 6 分。现在,你的程序要根据起始时间和流逝的时间计算出终止时间。
  10. IoT全品类全场景来了,但5G时代“大雁群飞”仍需紧盯“服务”
  11. 整理springmvc+mybatis+velocity的整合一
  12. 解读群体机器人合力协作精神
  13. python3+selenium3+ie9初体验
  14. 机器学习之过拟合与欠拟合
  15. Vmware虚拟机三种网络模式详解
  16. [BZOJ1271][BeijingWc2008][二分]秦腾与教学评估
  17. debian mysql 日志_Apache2:使用mod_log_sql(Debian Etch)记录到MySQL数据库
  18. 0316复利和单利计算更新4
  19. OSI 物理层(设备,技术)
  20. 自由与规则——《程序员羊皮卷》

热门文章

  1. cookie登录知乎
  2. 美容院收银系统个性化服务操作指南
  3. 996算什么,955能做出996的活,那才叫牛!
  4. php怎么制作勾选列表,web列表设置勾选状态
  5. ios学习--代码集锦
  6. java包装类有几种_Java包装类型有几种
  7. 电子元器件的包装方式
  8. Android左右声道音频文件测试
  9. 全国计算机二级考试各个科目使用的软件 在这里
  10. OFFER狂魔成长指南