在上篇文章(在Docker中搭建Nginx服務(wù)器)中,我們已經(jīng)介紹了如何快速地搭建一個(gè)實(shí)用的Nginx服務(wù)器。這次我們將圍繞Docker鏡像(Docker Image),介紹其使用方法。包括三部分:
從Docker Hub或者其他鏡像源安裝Docker鏡像 從Image file安裝Docker鏡像 從Docker file制作Docker鏡像查找Docker鏡像
安裝Docker鏡像的第一步,是查找你需要的Docker鏡像列表,鍵入:
docker search mysql
如果出現(xiàn)權(quán)限問題,請?jiān)谧钋懊婕尤雜udo:
sudo docker search mysql
查詢返回一個(gè)列表:
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數(shù)量反映了用戶的喜愛程度 OFFICIAL字段如果是OK,代表了這個(gè)鏡像是官方提供的,可以信任 AUTOMATED字段如果是OK,代表了這個(gè)鏡像是基于公開的腳本制作的,可以信任 如果OFFICIAL和AUTOMATED都不為OK,那使用的時(shí)候需要額外小心了,這類鏡像中可能包含惡意軟件,不過對于個(gè)人非敏感數(shù)據(jù)還是可以使用的。此外,你也可以通過訪問https://hub.docker.com/,通過Web來搜索你需要的鏡像。
下載Docker鏡像
當(dāng)你找到合適的鏡像后,可以通過:
docker pull [REGISTRYHOST/][USERNAME/]NAME[:TAG]
來進(jìn)行下載,方括號(hào)中的是可選項(xiàng):
docker pull mysql
導(dǎo)出Docker鏡像
你可以將本地鏡像導(dǎo)出為文件,如我們剛才下載的MySQL鏡像:
docker save -o mysql.tar mysql
將我們的MySQL鏡像導(dǎo)出為mysql.tar.
導(dǎo)入Docker鏡像
有導(dǎo)出就有導(dǎo)入,導(dǎo)入的命令是:
docker load -i mysql.tar
將我們的MySQL鏡像導(dǎo)入。
刪除Docker鏡像
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注