国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Web服務器 > 正文

簡單談談Docker鏡像的使用方法

2024-09-01 13:48:24
字體:
來源:轉載
供稿:網友

在上篇文章(在Docker中搭建Nginx服務器)中,我們已經介紹了如何快速地搭建一個實用的Nginx服務器。這次我們將圍繞Docker鏡像(Docker Image),介紹其使用方法。包括三部分:

  1. 從Docker Hub或者其他鏡像源安裝Docker鏡像
  2. 從Image file安裝Docker鏡像
  3. 從Docker file制作Docker鏡像

查找Docker鏡像

安裝Docker鏡像的第一步,是查找你需要的Docker鏡像列表,鍵入:

docker search mysql

如果出現權限問題,請在最前面加入sudo:

sudo docker search mysql

查詢返回一個列表:

NAME            DESCRIPTION                   STARS   OFFICIAL  AUTOMATEDmysql           MySQL is a widely used, open-source relati...  2981   [OK]mysql/mysql-server     Optimized MySQL Server Docker images. Crea...  194         [OK]centurylink/mysql     Image containing mysql. Optimized to be li...  46          [OK]sameersbn/mysql                              36          [OK]jdeathe/centos-ssh-mysql  CentOS-6 6.8 x86_64 / MySQL.          8          [OK]appcontainers/mysql    Centos/Debian Based Customizable MySQL Con...  8          [OK]marvambass/mysql      MySQL Server based on Ubuntu 14.04       6          [OK]drupaldocker/mysql     MySQL for Drupal                2          [OK]azukiapp/mysql       Docker image to run MySQL by Azuki - http:...  2          [OK]yfix/mysql         Yfix docker built mysql             2          [OK]alterway/mysql       Docker Mysql                  2          [OK]frodenas/mysql       A Docker Image for MySQL            2          [OK]andreluiznsilva/mysql   A extension of the offical MySQL container...  1          [OK]phpmentors/mysql      MySQL server image               1          [OK]sin30/mysql        MySQL images with my own config files.     1          [OK]tozd/mysql         MySQL (MariaDB fork) Docker image.       0          [OK]nanobox/mysql       MySQL service for nanobox.io          0          [OK]...

列表包含了所有的MySQL鏡像,其中:

  • NAME字段是鏡像的名字
  • DESCRIPTION字段是對鏡像的簡單描述
  • STARS數量反映了用戶的喜愛程度
  • OFFICIAL字段如果是OK,代表了這個鏡像是官方提供的,可以信任
  • AUTOMATED字段如果是OK,代表了這個鏡像是基于公開的腳本制作的,可以信任
  • 如果OFFICIAL和AUTOMATED都不為OK,那使用的時候需要額外小心了,這類鏡像中可能包含惡意軟件,不過對于個人非敏感數據還是可以使用的。

此外,你也可以通過訪問https://hub.docker.com/,通過Web來搜索你需要的鏡像。

下載Docker鏡像

當你找到合適的鏡像后,可以通過:

docker pull [REGISTRYHOST/][USERNAME/]NAME[:TAG]

來進行下載,方括號中的是可選項:

docker pull mysql

導出Docker鏡像

你可以將本地鏡像導出為文件,如我們剛才下載的MySQL鏡像:

docker save -o mysql.tar mysql

將我們的MySQL鏡像導出為mysql.tar.

導入Docker鏡像

有導出就有導入,導入的命令是:

docker load -i mysql.tar

將我們的MySQL鏡像導入。

刪除Docker鏡像

為了節約磁盤空間,有時候我們需要刪除不需要的Docker鏡像文件,首先查看我們擁有的Docker鏡像文件:

docker images

然后刪除不需要的鏡像,釋放磁盤空間:

docker rmi [REGISTRYHOST/][USERNAME/]NAME[:TAG]

通過Docker File編譯Docker鏡像

制作Docker File我們放在后面再講,假設你有一個名為Dockerfile的文件,編譯制作Docker的命令是:

docker build -f Dockerfile .

成功后將在當前路徑下制作出一個Docker鏡像文件。

Summary

我們簡單的介紹了Docker鏡像的使用方法。通過此實戰,你應該對Docker鏡像有了更深入的體會。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 射阳县| 云安县| 沾化县| 台东市| 华安县| 枞阳县| 文山县| 利津县| 北辰区| 原阳县| 南丹县| 桐梓县| 木里| 商南县| 临沂市| 康保县| 兴和县| 锦州市| 贵德县| 佛山市| 榆树市| 胶州市| 汉川市| 裕民县| 伊金霍洛旗| 青铜峡市| 江孜县| 平和县| 安阳市| 蓬安县| 长岛县| 河南省| 金坛市| 淮南市| 阿荣旗| 三明市| 修文县| 修文县| 山西省| 东光县| 中卫市|