Docker教程

文章目录

    • 1. Docker 和虚拟机技术的不同:
    • 2. Docker 的基本组成
    • 3. 基本命令
      • 3.1 镜像基本命令
      • 3.2 容器命令

1. Docker 和虚拟机技术的不同:

  • 传统虚拟机:虚拟出一条硬件,运行一个完成的操作系统,然后在这个系统上安装和运行软件.
  • 容器内的应用直接应用在宿主机的内容,容器是没有自己的内核的,也没有虚拟机的硬件,容器间是相互隔离的,每个容器内都有一个属于自己的文件系统.
  • 容器打包镜像,发布测试,一件运行,更便捷的升级和扩缩容.

2. Docker 的基本组成

  1. 镜像(image): docker镜像就好比一个模版,可以通过这个模版来创建容器服务(最终服务运行或者项目运行就是在容器中的)
  2. 容器(container): docker利用容器技术,独立运行一个或者一组应用,通过镜像来创建的.
  3. 仓库(repository): 存放镜像的地方

3. 基本命令

docker version   # 显示docker版本信息
docker info      # 显示docker系统信息
docker 命令 --help  

3.1 镜像基本命令

docker images  # 镜像的仓库源 | 镜像标签| 镜像ID| 镜像创建时间| 镜像大小
docker images  -aq  # 显示所有的镜像id
docker search mysql  # 从dockerhub中搜索相应的镜像
docker pull  mysql # 下载镜像

docker rmi -f imageID #删除某一个容器
docker rmi -f $(docker images -aq) # 删除全部的容器

3.2 容器命令

你可能感兴趣的:(linux,docker,容器,运维)