Docker 入门

Docker入门

1,docker简介

Docke是一个开源的应用容器引擎,是一个轻量级的容器技术。

Docker支持将将软件编译成一个镜像,在镜像中做好软件的各种配置,将镜像发布出去,其他使用者可以直接使用这个镜像。运行中的镜像我们称之为容器,容器的启动速度是很快的。

下图为例: 以前我们在Linux服务器上安装MySql等各种软件,现在我们将MySql等软件打包成镜像,将镜像运行在安装有Docker程序的Linux服务器上,镜像运行后会在服务器上产生相应的容器,容器里面跑的就是一个完整的MySql等软件。

在这里插入图片描述

2,docker中的基本概念和使用步骤

2.1 基本概念

  • Docker主机:安装有Docker程序的主机,我们称之为Docker主机。
  • Docker客户端:连接Docker主机进行操作,例如我们安装Xshell连接Linux服务器对Docker进行操作,这样,Xshell就可以称之为Docker客户端。
  • Docker镜像:将软件打包成Docker容器可以直接运行的文件,此文件称之为Docker镜像。
  • Docker仓库:我们获取Docker镜像的地方,里面存储好多别人上传好的Docker镜像。仓库类似于maven仓库,有公有仓库也可以自己搭建私用仓库。
  • Docker容器:镜像启动后的实例我们称之为Docker容器,里面运行一组或一个应用。

在这里插入图片描述

2.2,使用Docker的大体步骤

  1. 安装Docker系统;
  2. 在Docker仓库里找到这个软件对应的镜像;
  3. 使用Docker程序运行这个镜像,这个镜像会产生一个Docker容器;
  4. 对容器的停止运行,就是对软件的停止与运行; 注意的是:Docker对镜像有运行操作,对容器也有停止和运行操作,对镜像和容器的操作要区分开开来。

3,在Linux系统上安装Docker的步骤

安装虚拟机,,安装虚拟机的教程这里不做重点,自动安装。

3.1在Linux虚拟机上安装Docker

  1. 检查内核Linux的内核版本,内核版本大于3.1.
    uname -r 进行查询
  2. 安装Docker
    yum install docker
  3. 输入y确认
  4. 启动docker ,这里已CentOS7为例
    systemctl start docker
    docker -v 查看版本
    5. 开机启动Docker
    systemctl enable docker
    linux系统的反馈为以下 证明开机启动成功
    Created symlink from /etc/systemd/system/multi‐user.target.wants/docker.service to
    /usr/lib/systemd/system/docker.service.
    6. 停止Docker
    systemctl stop docker

4.镜像常用操作命令

在这里插入图片描述

5.Docker容器常用操作

在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章