Docker 总结

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker 总结相关的知识,希望对你有一定的参考价值。

 

目录(?)[+]

  1. Docker总结
    1. 简单介绍
      1. 1 Docker 架构
    2. 安装和环境配置
      1. 1 mac
        1. 11 brew安装
        2. 11 dmg文件安装
        3. 11 Linux安装
      2. 2 Linux操作系统
      3. 3 Windows操作系统
    3. Docker基本命令介绍
      1. 1 Docker验证命令
      2. 2 Docker镜像管理
      3. 3 Docker实例管理
      4. 4 Docker其他命令
    4. Docker实例操作
    5. 更多学习教程
 

Docker总结

想想,使用Docker也有一段时间了,但是不用也有一段时间了~汗。很多东西不用了就回很快被忘记了,所以在这边写一个教程,总结一下。

-简单介绍 -安装和环境配置 -Docker基本命令介绍 -Docker实例操作 -更多学习教程


1. 简单介绍

Docker英文名,鲸鱼。它是一个什么东西呢,Docker是一个思想,那就是将一个系统内的重要的元素打包起来,独立的运行。因为在实际的部署和发布过程中,有很多项目一起部署在一起,这样便会导致相互的影响,给我们的管理带来了很多的不便。 于是,有聪明的玩家发明了Docker的思想,其实这和虚拟机的思想非常类似。Docker中的镜像,就相当于我们安装虚拟机或系统的启动盘,Docker中的实例就是我们的系统或者虚拟机。

1.1 Docker 架构

Docker 使用客户端-服务器 (C/S) 架构模式,使用远程API来管理和创建Docker容器。

Docker 容器通过 Docker 镜像来创建。

容器与镜像的关系类似于面向对象编程中的对象与类。

Docker面向对象
容器 对象
镜像

其具体的架构图如下所示: 技术分享


名词介绍
Docker 镜像(Images) Docker 镜像是用于创建 Docker 容器的模板。
Docker 容器(Container) 容器是独立运行的一个或一组应用。
Docker 客户端(Client) Docker 客户端通过命令行或者其他工具使用 Docker API (https://docs.docker.com/reference/api/docker_remote_api) 与 Docker 的守护进程通信。
Docker 主机(Host) 一个物理或者虚拟的机器用于执行 Docker 守护进程和容器。
Docker 仓库(Registry) Docker 仓库用来保存镜像,可以理解为代码控制中的代码仓库。Docker Hub(https://hub.docker.com) 提供了庞大的镜像集合供使用。
Docker Machine Docker Machine是一个简化Docker安装的命令行工具,通过一个简单的命令行即可在相应的平台上安装Docker,比如VirtualBox、 Digital Ocean、Microsoft Azure。

2. 安装和环境配置

2.1. mac

在mac上安装Docker非常简单,你可以选择使用brew安装、Linux安装、.dmg安装文件安装这三种方式。

2.1.1. brew安装

首先,我们需要查看机器上是否安装HomeBrew。输入Brew命令,看系统是否识别即可。

其次,我们查看brew的仓库内是否有docker?

命令:
localhost:~ Sean$ brew search docker
结果:
boot2docker                              docker-machine
docker                                   docker-machine-driver-xhyve
docker-clean                             docker-machine-nfs
docker-cloud                             docker-machine-parallels
docker-compose                           docker-swarm
docker-gen
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
技术分享
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

然后,我们就可以使用brew安装想要的docker了。

brew install docker
  • 1
技术分享
  • 1

2.1.1. .dmg文件安装

访问docker官方网站www.docker.com。下载即可,我们这边选择的是: 技术分享 随后依次安装即可。

2.1.1. Linux安装

Linux安装同其他Linux系统一样,详见2.2。

2.2. Linux操作系统

暂无。

2.3. Windows操作系统

暂无。

3. Docker基本命令介绍

安装好了Dokcer之后,便可以玩玩docker了。

3.1. Docker验证命令

3.2. Docker镜像管理

3.3. Docker实例管理

3.4. Docker其他命令

4. Docker实例操作

5. 更多学习教程

学习教程的话,在这边给大家介绍一下,菜鸟教程学习Docker、Docker命令大全和Docker更多资料。国内游很多公司对于Docker做了自己的封装,个人接触的中间件商就有DaoCloud,当然这边不是在打广告啦。

暂时先写到这里,之后年前还会有所补充。

以上是关于Docker 总结的主要内容,如果未能解决你的问题,请参考以下文章

BootStrap有用代码片段(持续总结)

BootStrap实用代码片段(持续总结)

回归 | js实用代码片段的封装与总结(持续更新中...)

markdown [Docker] Docker片段列表和命令#linux #docker #snippets

查看发票组代码后的总结和有感

markdown docker-compose片段