docker安装

[toc]

安装docker


docker依赖于Linux内核,因此其它系统要部署必须要安装一个虚拟Linux环境

注意版本。查看当前linux的内核版本号

root@ubuntu:/hyerledgerFabric/fabric-samples/first-network# uname -r
5.13.0-40-generic

docker的基本组成

  • 镜像(image)
  • 容器(container)
  • 仓库(repository)
java
Book b1 = new Book();
Book b2 = new Book();
Book b3 = new Book();
  1. 镜像就是上面的Book,java叫类模板
  2. 容器就是new Book()是经过同一份镜像new出的不同实例对象
  3. 仓库是集中存放镜像的地方,在hub.docker.com中有很多镜像
  • 即一个镜像可以创建出很多个docker容器

  • 镜像相当于root文件系统

  • 可以把容器想象为一个简易版的linux环境(包括用户权限、进程空间、用户空间和网络空间)和运行在其中的应用程序

image-20220508140536297officaial image是官方的镜像

类似于github,有公开仓库(public)和私有(private)两种形式

最大的公开仓库是docker hub(https://hub.docker.com)

国内也有公开仓库如阿里云、网易云。

我们可以把镜像发布到仓库中,需要的时候再从仓库中拉取就可以了

win下安装docker

  1. 官网上或者GitHub上选择合适的docker版本
  2. 安装docker
  3. 打开docker

打开docker有两种方式:

  • 你可以选择在docker的应用中打开
  • 或者是对我来说不需要应用直接就在命令行中打开

image-20220917104645408

docker在window下面安装MySQL