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容器常用操作

在這裏插入圖片描述

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