Docker概念Docker是一个开源的应用容器引擎,它是基于Go语言并遵从Apache2.0协议开源 。Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的linux机器上,也可以实现虚拟化 。通过容器可以实现方便快速并且与平台解耦的自动化部署方式,无论你部署时的环境如何,容器中的应用程序都会运行在同一种环境下 。并且它是完全使用沙箱机制,相互之间是隔离的,更重要的是容器性能开销极低 。
Docker 作为轻量级虚拟化技术,拥有持续集成、版本控制、可移植性、隔离性和安全性等优势 。
Docker从17.03版本之后分为「CE(Community Edition:社区版)」和「EE(Enterprise Edition:企业版)」
「docker是一种容器技术,它主要是用来解决软件跨环境迁移的问题」
安装DockerDocker可以运行在mac, windows, linux等操作系统上
以Mac为例
使用Homebrew安装brew install --cask docker
桌面版安装除了使用终端外,它还可以使用桌面版,操作更方便
如果需要手动下载,请点击以下 链接 下载 Docker Desktop for Mac 。
检测是否安装成功
【Docker从入门到部署项目】docker -v
文章插图
图片
尝试运行一个Nginx服务器
docker run -d -p 80:80 --name webserver nginx
文章插图
图片
当本地没找到nginx镜像时,它会去远程仓库中拉取,服务运行后,就可以通过localhost来访问了
文章插图
图片
镜像加速如果在使用过程中发现拉取镜像十分缓慢,那是因为docker服务器是在国外的,但我们可以通过配置docker国内镜像来进行加速
镜像加速器地址
Docker 中国官方镜像
https://registry.docker-cn.com
DaoCloud 镜像站
http://f1361db2.m.daocloud.io
Azure 中国镜像
https://dockerhub.azk8s.cn
科大镜像站
https://docker.mirrors.ustc.edu.cn
阿里云
https://ud6340vz.mirror.aliyuncs.com
七牛云
https://reg-mirror.qiniu.com
网易云
https://hub-mirror.c.163.com
腾讯云
https://mirror.ccs.tencentyun.com
在任务栏点击 Docker Desktop 应用图标 -> Settings...,在左侧导航菜单选择 Docker Engine,在右侧像下边一样编辑 json 文件 。
{"registry-mirrors": ["https://registry.docker-cn.com","https://hub-mirror.c.163.com"]}
修改完成之后,点击 Apply & restart 按钮,Docker 就会重启并应用配置的镜像地址了 。配置完可以执行docker info检查加速器是否生效
docker info
文章插图
图片
Docker三要素
文章插图
图片
镜像(image)「Docker 镜像」 是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等) 。镜像 「不包含」 任何动态数据,其内容在构建之后也不会被改变 。
容器(contAIner)镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的 类 和 实例 一样,镜像是静态的定义,容器是镜像运行时的实体 。容器可以被创建、启动、停止、删除、暂停等 。
简单理解就是「容器是镜像的一个运行实例 。当我们运行一个镜像,就创建了一个容器 。」
仓库(repository)镜像构建完成后,可以很容易的在当前宿主机上运行,但是,如果需要在其它服务器上使用这个镜像,我们就需要一个集中的存储、分发镜像的服务,Docker Registry 就是这样的服务 。
使用镜像拉取镜像在Docker Hub 上有大量的高质量的镜像可以用,我们可以使用docker pull从镜像仓库中拉取对应的镜像 。
格式为:
docker pull [选项] [docker Registry 地址[:端口号]/]仓库名[:标签]
具体的选项可以通过 docker pull --help 命令看到,这里我们说一下镜像名称的格式 。
推荐阅读
- 从语言模型到多模态,AI大模型如何当好“人类助手”引热议
- 从135瘦到85斤,提高代谢是减脂关键,8个方法让你快速掉秤
- 打造你我的“诗与远方” 民宿管家从业者规模达百万级
- 我从缅北被赎回来:想逃跑被枪指头,亲眼见有人被打断腿
- 梅根是牛人!为掩盖非裔特征每天至少耗7小时从钢丝球发变黑直发
- 以为是假新闻,其实是真新闻,从张译到撒贝宁,个个离谱又惊人
- 宋祖儿真面目曝光!从小为上位不择手段,私交混乱步步为营
- 挑衅郭麒麟后,朱亚文从荧屏上“消失了”,现在回头看,一点不冤
- 从头到脚皆可替?张艺兴这个镜头,给多少流量明星一记响亮的耳光
- 离婚6年,还能从前任丈夫手中拿走268个亿,这个传奇女人是谁